LEARN GENERATIVE AI

Short Courses

Take your generative AI skills to the next level with short courses from DeepLearning.AI. Our short courses help you learn new skills, tools, and concepts efficiently. Available for free for a limited time.

All courses

Building Systems with the ChatGPT API

Level up your use of LLMs. Learn to break down complex tasks, automate workflows, chain LLM calls, and get better outputs.

Prerequisite recommendation:  
Basic Python

Beginner to Advanced
>
Isa Fulford, Andrew Ng
>
1 Hour
Free for a limited time

ChatGPT Prompt Engineering for Developers

Go beyond the chat box. Use API access to leverage LLMs into your own applications, and learn to build a custom chatbot.

Prerequisite recommendation:  
Basic Python

Beginner to Advanced
>
Isa Fulford, Andrew Ng
>
1 Hour
Free for a limited time

LangChain for LLM Application Development

The framework to take LLMs out of the box. Learn to use LangChain to call LLMs into new environments, and use memories, chains, and agents to take on new and complex tasks.

Prerequisite recommendation:  
Basic Python

Beginner
>
Harrison Chase, Andrew Ng
>
1 Hour
Free for a limited time

How Diffusion Models Work

Learn and build diffusion models from the ground up. Start with an image of pure noise, and arrive at a final image, learning and building intuition at each step along the way.

Prerequisite recommendation:  
Python, Tensorflow, or Pytorch

Intermediate
>
Sharon Zhou
>
1 Hour
Free for a limited time

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