A hands-on short course on prompt engineering best practices and building LLM-powered applications with the OpenAI API.
Provider
DeepLearning.AI
Level
Beginner
Duration
1 hour, 30 minutes
Instructor
Isa Fulford and Andrew Ng
Format
Online, Self-paced, Video lessons, Interactive code examples
About
ChatGPT Prompt Engineering for Developers is a beginner-friendly short course created by DeepLearning.AI in collaboration with OpenAI. Taught by Isa Fulford and Andrew Ng, it introduces practical prompt engineering techniques for application development and demonstrates how large language models can be used for summarization, inference, text transformation, expansion, and chatbot development. The course includes interactive examples and hands-on practice with the OpenAI API.
βUnderstand core prompt engineering principles for application development
βWrite clearer and more effective prompts
βSystematically iterate on prompts
βUse LLMs to summarize text
βUse LLMs for classification and information extraction
βTransform text through translation and editing workflows
βExpand short inputs into longer generated content
βBuild a simple custom chatbot using an LLM API
Syllabus
1. Introduction
Introduces the course, large language models, and the role of prompt engineering in application development.
2. Guidelines
Covers core principles and best practices for writing effective prompts.
3. Iterative Prompt Development
Shows how to systematically improve prompts through testing, evaluation, and refinement.
4. Summarizing
Uses LLMs to summarize longer text into concise outputs.
5. Inferring
Covers tasks such as sentiment classification, topic identification, and information extraction.
6. Transforming
Applies LLMs to translation, rewriting, spelling correction, grammar correction, and related transformations.
7. Expanding
Demonstrates how short prompts can be expanded into longer generated responses such as emails.
8. Chatbot
Shows how conversational prompts and API calls can be combined to build a custom chatbot.
9. Conclusion
Reviews the main prompt engineering techniques and development patterns covered in the course.
Skills Covered
π§ Prompt Engineeringπ§ Large Language Modelsπ§ OpenAI APIπ§ LLM application developmentπ§ Text summarizationπ§ Text classificationπ§ Information extractionπ§ Text transformationπ§ Content expansionπ§ Chatbot developmentπ§ Prompt iteration