Free · OpenAI

OpenAI & ChatGPT — free courses to learn and ship.

From the official OpenAI Academy to Andrew Ng's collaborations with OpenAI — here's everything worth your time, organised by level.

Get Started

If you're new to ChatGPT and the OpenAI ecosystem, begin here.

FreeBeginnerSelf-paced

OpenAI Academy

OpenAI · academy.openai.com

OpenAI's official free learning platform — short courses on ChatGPT, prompt engineering, GPTs, and AI literacy.

OfficialOpen →
FreeBeginner~1 hr

ChatGPT Prompt Engineering for Developers

DeepLearning.AI × OpenAI

Andrew Ng & Isa Fulford's classic short course. Best 1-hour investment if you write code and use ChatGPT.

Video + CodeStart →
FreeBeginner~2 hrs

OpenAI Prompt Engineering Guide

OpenAI Docs

Official strategies and tactics for getting better outputs — clear writing, examples, decomposition, evals.

ReferenceRead →
FreeBeginner~30 min

ChatGPT for Everyone

OpenAI Academy

Non-technical intro to ChatGPT — useful even for engineers to understand the UX paradigms users expect.

Build with the API

Programmatic GPT — building applications, RAG, tool calling, structured output.

FreeIntermediate~1.5 hrs

Building Systems with the ChatGPT API

DeepLearning.AI × OpenAI

Chain multiple prompts, classify user queries, moderate content, and evaluate responses — production fundamentals.

CourseOpen →
FreeIntermediateSelf-paced

OpenAI Cookbook

OpenAI · GitHub

Hundreds of working Python notebooks — embeddings, RAG, function calling, vision, structured outputs, evals.

NotebooksOpen →
FreeIntermediate~1 hr

Function Calling & Data Extraction

DeepLearning.AI × OpenAI

Use GPT to extract structured data, call functions, and build the foundation for agents.

CourseOpen →
FreeIntermediate~2 hrs

LangChain for LLM App Development

DeepLearning.AI

Use the most popular LLM orchestration framework with OpenAI models. Memory, chains, retrieval, agents.

CourseOpen →

Advanced & Fine-tuning

Once you can ship LLM apps, level up to evals, fine-tuning, and multimodal.

FreeAdvanced~1 hr

Fine-tuning GPT Models

OpenAI Docs

When to fine-tune, how to prepare data, and how to evaluate the lift — straight from the source.

FreeAdvanced~2 hrs

Evaluating LLM Applications

DeepLearning.AI

How to set up evals, golden datasets, and continuous evaluation pipelines for GPT-powered systems.

CourseOpen →
FreeAdvanced~1.5 hrs

Building Multimodal Apps with GPT-4o

DeepLearning.AI × OpenAI

Vision, audio, and structured outputs with GPT-4o — combine modalities in a single app.

CourseOpen →