Building Systems with the ChatGPT API (DeepLearning.AI)

Offered by DeepLearning.AI,
Building Systems with the ChatGPT API (DeepLearning.AI)

Level up your use of LLMs. Learn to break down complex tasks, automate workflows, chain LLM calls, and get better outputs. In Building Systems With The ChatGPT API, you will learn how to automate complex workflows using chain calls to a large language model. Unlock new development capabilities and improve your efficiency in this brand new short course.

You’ll build:

  • Chains of prompts that interact with the completions of prior prompts.
  • Systems where Python code interacts with both completions and new prompts.
  • A customer service chatbot using all the techniques from this course.

You’ll learn how to apply these skills to practical scenarios, including classifying user queries to a chat agent’s response, evaluating user queries for safety, and processing tasks for chain-of-thought, multi-step reasoning.
This one-hour course, taught by Isa Fulford (OpenAI) and Andrew Ng (DeepLearning.AI), builds on the lessons taught in the popular ChatGPT Prompt Engineering for Developers, though it is not a prerequisite.
Hands-on examples make each concept easy to understand. Built-in Jupyter notebooks allow you to seamlessly experiment with the code and prompts presented in the course.

In collaboration with OpenAI
We are thrilled to offer this course with OpenAI to support developers wanting to grow their skills using generative AI tools. This course reflects the latest understanding of best practices for getting the best performance out of LLM models, and doing so in a responsible way.

Who should join?
Building Systems With The ChatGPT API is beginner-friendly. You only need a basic understanding of Python to be able to complete the course. This course is also suitable for intermediate or advanced machine learning engineers who want to learn cutting-edge prompt engineering skills for LLMs.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Responsible AI in the Generative AI Era (Coursera) Coursera
Fractal Analytics

Responsible AI in the Generative AI Era (Coursera)

This one-week microlearning course provides an introduction to the Principles of Responsible AI and how those principles align with the Generative AI or GenAI space. It also informs the learners about the various challenges that Generative AI brings. You will explore the fundamental principles of responsible AI, and understand the need for developing Generative AI tools responsibly.

Sep 28th 2026
1 Week
Generative AI in HR - Impact and Application of Gen AI (Coursera) Coursera
Board Infinity

Generative AI in HR - Impact and Application of Gen AI (Coursera)

"Generative AI in HR - Impact and Application of Gen AI HR Tools" is a comprehensive course designed to explore the transformative role of generative AI in human resources. Across two modules, this course covers the fundamentals of generative AI, its applications in HR, and the broader implications for the future. It delves into practical uses in recruitment, employee engagement, and training, as well as critical discussions on ethics, bias, and privacy. Emerging trends and predictive analytics are also explored, preparing HR professionals for the evolving landscape of AI in the workplace.

Sep 28th 2026
2 Weeks
ChatGPT Prompt Engineering for Developers (DeepLearning.AI) Other Providers
DeepLearning.AI,OpenAI

ChatGPT Prompt Engineering for Developers (DeepLearning.AI)

Go beyond the chat box. Use API access to leverage LLMs into your own applications, and learn to build a custom chatbot. 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.

Self Paced
Self-Paced
LangChain: Chat with Your Data (DeepLearning.AI) Other Providers
DeepLearning.AI

LangChain: Chat with Your Data (DeepLearning.AI)

Create a chatbot to interface with your private data and documents using LangChain. Join our new short course, LangChain: Chat With Your Data! The course delves into two main topics: (1) Retrieval Augmented Generation (RAG), a common LLM application that retrieves contextual documents from an external dataset, and (2) a guide to building a chatbot that responds to queries based on the content of your documents, rather than the information it has learned in training.

Self Paced
Self-Paced
Amazon Bedrock - Getting Started (Coursera) Coursera
AWS

Amazon Bedrock - Getting Started (Coursera)

Amazon Bedrock is a fully managed service that makes foundation models (FMs) from Amazon and leading artificial intelligence (AI) startups available through an API. In this course, you will learn the benefits of Amazon Bedrock. You will learn how to start using the service through a demonstration in the Amazon Bedrock console. You will also learn about the AI concepts of Amazon Bedrock and how you can use the service to accelerate development of generative AI applications.

Sep 28th 2026
1 Week
AI-Enhanced Copywriting: SurferSEO, Upword and Anyword (Coursera) Coursera
Coursera Instructor Network

AI-Enhanced Copywriting: SurferSEO, Upword and Anyword (Coursera)

Embark on a transformative learning journey to elevate your copywriting skills and master the art of AI-powered content creation. In this comprehensive project, you'll forge an alliance with cutting-edge AI technology, harnessing the power of SurferSEO, Upword, and Anyword to craft high-quality, engaging, and search engine optimized content that drives results.

Sep 28th 2026
1 Week
Machine Learning and Human Learning (Coursera) Coursera
University of Illinois at Urbana-Champaign

Machine Learning and Human Learning (Coursera)

This course examines the differences between machine and human learning and the ways in which machines can complement human learning. It examines technical definitions of supervised and unsupervised machine learning, as well as broader views of mechanical intelligence able to replicate or exceed human intelligence.

Sep 28th 2026
4 Weeks
LangChain for LLM Application Development (DeepLearning.AI) Other Providers
DeepLearning.AI

LangChain for LLM Application Development (DeepLearning.AI)

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. In LangChain for LLM Application Development, you will gain essential skills in expanding the use cases and capabilities of language models in application development using the LangChain framework.

Self Paced
Self-Paced
Security for Artificial Intelligence Software and Services (Coursera) Coursera
Board Infinity

Security for Artificial Intelligence Software and Services (Coursera)

The "Security Basics for Artificial Intelligence Software and Services" course provides an in-depth exploration of security measures and best practices in the context of AI. Spanning two comprehensive modules, the course begins with an introduction to the fundamentals of AI security, including ethical considerations and common threats. It then progresses to practical strategies for implementing robust security in AI development, such as secure coding, vulnerability assessment, and adherence to compliance standards.

Sep 28th 2026
2 Weeks
Frontiers in Dentistry (Coursera) Coursera
University of Pennsylvania

Frontiers in Dentistry (Coursera)

In this course, Frontiers in Dentistry, you will be able to explore some of the latest advances in the field of dental medicine. The innovations in therapeutic techniques as well as our understanding of the biomedical sciences have been made possible by our research enterprise which integrates the latest emerging technology along with interdisciplinary collaborations.

Sep 28th 2026
5-12 Weeks
Beginners Guide To ChatGPT (Enterprise DNA) Other Providers
Enterprise DNA

Beginners Guide To ChatGPT (Enterprise DNA)

Unlock the full potential of ChatGPT and take your language processing skills to the next level. The Beginners Guide to ChatGPT is a course designed to introduce data analysts to the world of ChatGPT and its capabilities. In this course, you will learn about the key features of ChatGPT and best practices for using it. You will also explore use cases where ChatGPT can be applied to real-life scenarios, how to accelerate your data analysis skills and how to use ChatGPT APIs.

Self Paced
Self-Paced