Short CourseBeginner1 Hour 30 Minutes

ChatGPT Prompt Engineering for Developers

Instructors: Isa Fulford, Andrew Ng

OpenAI
  • Beginner
  • 1 Hour 30 Minutes
  • 9 Video Lessons
  • 7 Code Examples
  • Instructors: Isa Fulford, Andrew Ng
    • OpenAI
    OpenAI

What you'll learn

  • Learn prompt engineering best practices for application development

  • Discover new ways to use LLMs, including how to build your own custom chatbot

  • Gain hands-on practice writing and iterating on prompts yourself using the OpenAI API

About this course

In ChatGPT Prompt Engineering for Developers, you will learn how to use a large language model (LLM) to quickly build new and powerful applications.  Using the OpenAI API, you’ll be able to quickly build capabilities that learn to innovate and create value in ways that were cost-prohibitive, highly technical, or simply impossible before now. This short course taught by Isa Fulford (OpenAI) and Andrew Ng (DeepLearning.AI) will describe how LLMs work, provide best practices for prompt engineering, and show how LLM APIs can be used in applications for a variety of tasks, including:
  • Summarizing (e.g., summarizing user reviews for brevity)
  • Inferring (e.g., sentiment classification, topic extraction)
  • Transforming text (e.g., translation, spelling & grammar correction)
  • Expanding (e.g., automatically writing emails)
    In addition, you’ll learn two key principles for writing effective prompts, how to systematically engineer good prompts, and also learn to build a custom chatbot. All concepts are illustrated with numerous examples, which you can play with directly in our Jupyter notebook environment to get hands-on experience with prompt engineering

    In partnership with OpenAI

    We are excited to collaborate with OpenAI in offering this course, designed to help developers effectively utilize LLMs. This course reflects the latest understanding of best practices for using prompts for the latest LLM models.

    Who should join?

    ChatGPT Prompt Engineering for Developers is beginner-friendly. Only a basic understanding of Python is needed. But it is also suitable for advanced machine learning engineers wanting to approach the cutting-edge of prompt engineering and use LLMs.

    Course Outline

    9 Lessons・7 Code Examples
    • Introduction

      Video6 mins

    • Guidelines

      Video with code examples17 mins

    • Iterative

      Video with code examples13 mins

    • Summarizing

      Video with code examples7 mins

    • Inferring

      Video with code examples11 mins

    • Transforming

      Video with code examples12 mins

    • Expanding

      Video with code examples6 mins

    • Chatbot

      Video with code examples12 mins

    • Conclusion

      Video2 mins

    • Quiz

      Reading1 min

    Instructors

    Isa Fulford

    Isa Fulford

    Member of Technical Staff, OpenAI
    Andrew Ng

    Andrew Ng

    Founder, DeepLearning.AI; Co-founder, Coursera

    Generative AI offers many opportunities for AI engineers to build, in minutes or hours, powerful applications that previously would have taken days or weeks. I’m excited about sharing these best practices to enable many more people to take advantage of these revolutionary new capabilities.

    Andrew Ng

    Course access is free for a limited time during the DeepLearning.AI learning platform beta!

    Want to learn more about Generative AI?

    Keep learning with updates on curated AI news, courses, events, as well as Andrew’s thoughts from DeepLearning.AI!