Disclosure: Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Best Courses Guides

9 Best ChatGPT Courses to Take in 2024

Unlock the full potential of ChatGPT and prompt engineering with these top-rated courses.

So unless you’ve been living in the woods for the past six months, you’ve probably heard of ChatGPT: an advanced language model developed by OpenAI that generates human-like responses to any given prompt. Heck, it would be weird if you hadn’t heard of ChatGPT, as its release in November 2022 drummed up quite the sensation online, taking the Internet by storm and quickly becoming a game-changer for individuals and businesses alike. And don’t take that as hyperbole — ChatGPT has the fastest-growing user base out of any company, with an incredible hundred million monthly active users as of January 2023!

But enough of my pandering. ChatGPT has improved considerably since it was first launched, with the latest model GPT-4 having shown sparks of human-level intelligence, and it will continue to improve. It is thus evident that AI is starting to fundamentally change the way we live and work for the foreseeable future. But just as the invention of the calculator gave mathematicians and non-mathematicians alike the power to crunch a tortuous amount of numbers, such power is for naught if they haven’t the slightest bit of arithmetic at all.

So how do you wield this tool known as ChatGPT, not only with mastery but also with care? In this Best Courses Guide, I, Elham, will guide you through the wealth of courses — free and paid — to help you pick the best course for you. Have you just discovered ChatGPT and are just discovering the changes you can make in your workflow? Or do you already use ChatGPT on the daily, but want to craft your prompts such that it’ll give you the perfect response you need 90% of the time?

Then read on more to see my top picks! Click on one to skip to the course details:

Course Highlight  Workload
All You Need to Know About Prompting With learnprompting.org N/A
A Comprehensive Prompt Engineering Guide by DAIR.AI N/A
Hands-On Prompt Engineering — Beginner and Advanced Techniques by DAIR.AI 1 hour
Build Your Own GPT Chatbot With Andrew Ng 2 hours
Introduction to ChatGPT by DataCamp 1 hour
ChatGPT Crash Course for Beginners by Adrian Twarog <1 hour
Leverage AI for Education With Galileo University 20 hours
Learn How to Use ChatGPT Efficiently With Codecademy 7 hours
Finetune OpenAI’s GPT-3 and Other LLMs With James Briggs <1 hour

What is ChatGPT (and Prompt Engineering)?

Instead of telling you what ChatGPT is, let me instead ask ChatGPT to describe itself (as it is obligatory to do so in every video or article discussing ChatGPT).

And there you have it! ChatGPT, as it describes itself, is a conversational AI chatbot. Though text-generating AI models have been around for literally decades, the reason why ChatGPT has triumphed over the rest is due to its ease of use. Just as you would with texting a friend, you can type in a question or statement (called prompts) to ChatGPT, and it’ll respond to the best of its abilities.

Writing prompts is the only way for you to communicate your intent with ChatGPT (as of March 2023 that is). It is no surprise then that the quality of your prompts greatly affects the ChatGPT’s responses. So how do you write prompts well and get the perfect response from ChatGPT? Through prompt engineering!

Prompt engineering is the art of crafting and optimizing prompts to efficiently use language models for a variety of applications. It is not limited to text-generating models like ChatGPT — image-generating models like Midjourney and Stable Diffusion also require high quality prompts to achieve a high quality result. Not only is prompt engineering useful for reducing the need to regenerate text for the same prompt since the first response didn’t satisfy you thus saving time and money, prompt engineering is also used to improve the reliability and logical reasoning of large language models.

Best Courses Guides Methodology

I built this ranking following the now tried-and-tested methodology used in previous Best Courses Guides (you can find them all here). It involves a three-step process:

  1. Research: I started by leveraging Class Central’s database with 150K+ online courses and 200K+ reviews. Then, I made a preliminary selection of 200+ ChatGPT courses by rating, reviews, and bookmarks.
  2. Evaluate: I read through reviews on Class Central, Reddit, and course providers to understand what other learners thought about each course and combined it with my own experience as a learner.
  3. Select: Well-made courses were picked if they presented valuable and engaging content and they have to fit in a set of criteria and be ranked accordingly: comprehensive curriculum, affordability, release date, ratings and enrollments.

Course Ranking Statistics

Here are some aggregate stats about the ranking:

  • Five of the courses are suitable for complete beginners to ChatGPT, whereas the prompt engineering courses require some prior knowledge of ChatGPT or other large language models (LLM).
  • All of the courses are free or free-to-audit, except for one.
  • Most of the courses in this ranking are article-based.
  • The course with the highest amount of enrollment has a total of 630k enrollments.

All You Need to Know About Prompting With learnprompting.org

If you want to learn how to use AI and craft the perfect prompt for not only ChatGPT, but other AI models such as Midjourney, this comprehensive course is for you.

learnprompting.org is a free, open-source guide to prompt engineering for beginners and experts alike. It covers a wide range of topics from the basics of prompt engineering to more advanced prompting techniques and tools such as calibration and prompt tuning. Not only that, it also has interactive examples for you to explore! You can choose the chapters that interest you the most and even join their Discord channel for additional support.

Website learnprompting.org
Creator Sander Schulhoff
Level Beginner
Forks 500
Stars 3.3K
Enrollments 900K
Certificate None
learnprompting stats, screenshot taken on July 1st, 2023.

Fun Facts

  • Learn Prompting is considering introducing a Prompt Engineering Certificate, and are collecting feedback about what would make this certificate useful for you. Fill in their Certificate Interest Form if you want to help!
  • This course has been translated into nine other languages including (written in their respective endonyms): Español, Français, 日本語, Português, 简体中文, 한국어, සිංහල, and Русский.

A Comprehensive Prompt Engineering Guide by DAIR.AI

A much more structured course than the previous pick, DAIR.AI’s Prompt Engineering Guide will guide you through the art of creating effective prompts for large language models (LLMs). While the examples are tested with OpenAI’s text-davinci-003 model, the principles taught in this course can be applied to ChatGPT and other models.

In this course, you’ll start by learning the basics of prompts and how to interact with them. Then, you’ll learn advanced prompt engineering techniques, understanding their advantages and disadvantages. Equipped with this knowledge, you’ll be able to improve the logical and arithmetical reasoning of any LLM!

By the end of this free course, you’ll be able to write prompts to help you achieve more complex and interesting tasks, as well as have a general understanding of the LLM landscape — from applications of LLM, such as generating sample data for training or code for a programming language, to their potential for misuse.

This bulk of this course is made up of 5 chapters. You’ll learn by reading through the course chapters one-by-one and trying them out on your own.

Organization DAIR.AI
Website promptingguide.ai
Level Beginner
Workload N/A
Forks 2.9K
Stars 33.3K
Certificate None

Fun Facts

  • DAIR.AI aims to democratize AI research, education, and technologies. Their mission is to enable the next-generation of AI innovators and creators.

Hands-On Prompt Engineering — Beginner and Advanced Techniques by DAIR.AI

This concise video lecture on Prompt Engineering from DAIR.AI (with Jupyter notebook code demonstrations included!) is a safe bet for anyone wanting to learn the art of Prompt Engineering. Yes, it’s basically a video version of their text-based course — but much shorter!

Presented by Elvis Saravia, this lecture covers the basics of prompt engineering and all the latest prompt engineering techniques: Few-Shot, Chain-of-Thought, Self-Consistency, Knowledge Generation, and ReAct. Additionally, you’ll discover tools and applications like LangChain to be used with large language models (LLMs) and explore future directions for LLMs.

The prerequisites for the lecture are basic knowledge of Python, language models, deep learning, and ML concepts. You can find the lecture slides here and the notebooks here.

Institution DAIR.AI
Provider YouTube
Instructor Elvis Saravia
Level Beginner
Workload 1 hour
Views 136K
Rating 3.2K thumbs up
Certificate None

Fun Facts

Build Your Own GPT Chatbot With Andrew Ng

Most prompt engineering materials out there on the Internet just focus on using ChatGPT web user interface, but there’s actually a lot more you can do — especially if you’re developer. By leveraging the power of prompt engineering and OpenAI’s API, you can build software applications and even your own custom chatbot!

ChatGPT Prompt Engineering for Developers, free for a limited time, will give you hands-on experience crafting prompts to control GPT-3.5 turbo outputs or any other large language model (LLM). With the guidance of Andrew Ng, the founder of DeepLearning.AI, and Isa Fulford from OpenAI, you’ll follow the best prompt engineering practices to use OpenAI’s API for tasks such as summarizing, inferring, transforming, and expanding texts from the comfort of a Jupyter notebook. And all of this requires no setup whatsoever — all you need is an internet browser and an OpenAI account.

This course is suitable for both beginner developers and advanced machine learning engineers. The only prerequisite required is a basic understanding of Python. However, as Manoel pointed out in his in-depth review, if you are not a developer, you can pretty much ignore the programming aspects of the course and focus on the principles.

Provider DeepLearning.AI
Instructors Andrew Ng and Isa Fulford
Level Beginner
Workload 1–2 hours
Certificate None

Fun Facts

  • Isa Fulford is a member of OpenAI’s Technical Staff, which consists of teaching people how to use LLMs in business applications. She’s also the developer behind the popular ChatGPT retrieval plugin.
  • Andrew Ng is not only the co-founder of DeepLearning.AI, he’s also the co-founder of Google Brain AND Coursera, not to mention that he was the former chief scientist at Baidu. A very talented individual!

Introduction to ChatGPT by DataCamp

If you’re curious about what ChatGPT can do, this short paid course will help you understand how it works as well as discover its potential (and limitations)! With DataCamp’s Introduction to ChatGPT, you’ll learn how to write effective prompts that allow ChatGPT to provide insightful and accurate responses. You’ll also gain a deeper understanding of when and how to adopt ChatGPT into your workflow, all while keeping a keen eye on the legal and ethical implications of AI.

This course is 1 hour long, with 8 videos and 26 exercises in total. You’ll learn by watching the well-presented lecture videos, answering the MCQ quizzes, and completing the interactive coding exercises in DataCamp’s browser-based programming environment.

Provider DataCamp
Instructor James Chapman
Level Beginner
Workload 1 hour
Enrollments 77K
Certificate Paid

Fun Facts

ChatGPT Crash Course for Beginners by Adrian Twarog

If you want to jump right into using ChatGPT and improve your productivity ten-fold, then take this less-than-an-hour crash course!

This ChatGPT Tutorial covers creating an account, interacting with ChatGPT, and using it for various tasks, including writing, summarizing, and generating ideas. No prior knowledge of ChatGPT is required, making it accessible for beginners. The course is presented in a video format and provides practical demonstrations.

You’ll learn some basic and advanced prompts to use with ChatGPT for all sorts of applications, including:

  • Creating short stories, jokes, and even cover letters and resumes.
  • Summarizing lengthy documents and pulling out important information.
  • Generate ideas for a topic title for a blog post.
  • Providing an outline for an article.
  • Rephrasing, lengthening, shortening, and fixing the grammar of sentences.
  • Translating a sentence from English to German and back to English, along with other requests such as adding humor.
  • Writing a subject line for an email newsletter based on a blog post.
Channel Adrian Twarog
Provider YouTube
Instructor Adrian Twarog
Level Beginner
Workload Less than 1 hour
Views 5.1M / 78k thumbs up
Rating 4.5 / 5.0 (15)
Certificate None

Fun Facts

  • Adrian is an Australian designer and developer specializing in website and app development using React Native. He loves to share his extensive knowledge in coding, user interface, and experience through his YouTube channel.

Leverage AI for Education With Galileo University

The rise of AI models, such as ChatGPT, is reshaping the educational landscape. Rather than fight against the inevitable, how do you, as an educator, adapt to the new landscape and embrace ChatGPT as a means of teaching and learning better?

This free-to-audit Spanish course offered by Galileo University explores the integration of ChatGPT and other AI tools into education. It provides educators with a comprehensive understanding of ChatGPT and how to incorporate it into teaching practices. The course covers writing effective prompts, personalized lesson plans, student evaluation optimization, and ethical considerations. It’s a 4-week-long course with lectures, readings, and quizzes.

Institution Galileo University
Provider edX
Instructor Miguel Morales
Level Beginner
Workload 16–20 hours
Enrollments 5,961 students
Rating 4.7 / 5.0 (127)
Certificate Paid

Fun Facts

  • Miguel Morales is the Director of Digital Education at Universidad Galileo, author, and expert in MOOCs, Artificial Intelligence in Education, STEAM, and Microcredentials.

Learn How to Use ChatGPT Efficiently With Codecademy

Codecademy’s Intro to ChatGPT course is designed for beginners who want to understand and utilize ChatGPT effectively — from the simplest daily tasks to more complex business projects. You’ll learn the fundamentals of ChatGPT, including its underlying principles, how to write effective prompts, and responsible usage. The course consists of lessons, quizzes, and portfolio projects, offering a hands-on learning experience. A certificate of completion is available for Codecademy subscribers.

Provider Codecademy
Level Beginner
Workload 7 hours
Enrollments 33,756 learners
Rating 4.2 (2,596 ratings)
Certificate Paid

Fun Facts

  • Codecademy was co-founded by Zach Sims and Ryan Bubinski, with the goal of giving  anyone in the world the ability to learn the skills they’d need to succeed in the 21st century.

Finetune OpenAI’s GPT-3 and Other LLMs With James Briggs

Prompt Engineering with OpenAI’s GPT-3 and Other LLMs is a simple but useful starting place to learn what Prompt Engineering is all about.

In this video lecture, James Briggs will guide you through the process of crafting better prompts for GPT-3 and other LLMs in a systematic yet artistic manner, utilizing rules of thumb from a range of AI creators.

In this video lecture, James Briggs provides a systematic approach to prompt engineering for GPT-3 and other large language models. You’ll learn the essentials of prompt engineering, including the components of a prompt and techniques like few-shot training. The lecture is concise but insightful, offering practical tips and strategies to improve the output quality of language models.

You can find the link to the Colab notebook used in the course here.

Channel James Brigg
Provider YouTube
Instructor James Brigg
Level Intermediate
Workload Less than 1 hour
Views 21K
Likes 552
Certificate None

Fun Facts

  • James Briggs is a freelance ML engineer, startup advisor, and developer advocate at Pinecone.
Elham Nazif Profile Image

Elham Nazif

Part-time content writer, full-time computer science student.

Comments 0

Leave a reply

Your email address will not be published. All comments go through moderation, so your comment won't display immediately.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Browse our catalog

Discover thousands of free online courses from top universities around the world like MIT, Stanford, and Harvard.

Browse all subjects