Skip to main content

AI courses

ChatGPT Prompt Engineering for Developers

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.

View course on provider website

Opens an external website in a new tab.

Learning Outcomes

  • βœ“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