Advanced
Prompt Engineering for Developers
Learn the most important prompting techniques and best practices for building effective LLM applications.
4h 11m
35 lessons
Last updated: January 2026

35 lessons
4h 11m of content
Certificate of completion
Community access
This course includes
35 lessons
4h 11m of content
Certificate of completion
Community access
Course Curriculum
8 modules • 35 lessons • 4h 11m total
1
Course Introduction
2 lessons • 14m
Setting up Environment
8:08Getting Started
6:192
Prompting Tips
8 lessons • 39m
Write Clear Instructions
6:44Role Prompting & Delimeters
6:52Step-by-Step Prompting
2:02Providing Examples & Specifying Output
3:46Providing Reference Text
3:59Splitting Complex Tasks
4:39Time to Think
6:29Chaining Queries
5:013
Few-shot Prompting
5 lessons • 31m
Zero-shot Prompting
3:54Few-shot Prompting
7:54Few-shot Prompt Template
4:44Evaluating Few-Shot Prompts
7:28LLM-as-a-Judge
7:284
Chain-of-thought Prompting
3 lessons • 18m
Chain-of-thought Prompting
9:41Inner Monologue & Testing CoT
4:15Discussion: Automatic CoT vs. Manual
4:215
Prompt Chaining
2 lessons • 14m
Prompt Chaining Overview
2:33Applied Prompt Chaining
11:526
LLMs + External Tools
4 lessons • 37m
PAL Overview
8:22Function Calling Overview
7:28Advanced Function Calling Tips
9:24Applying Function Calling to a Chat App
12:117
Special LLM Topics
5 lessons • 54m
Introduction to Structured Outputs
6:21Structured Output Tips & Examples
11:18Applying Structured Outputs
12:06Introduction to Prompt Caching
9:17Applying Prompt Caching
15:138
Reasoning LLMs
6 lessons • 41m
Introduction to Reasoning LLMs
5:14Getting Started with Reasoning LLMs
4:23Prompting Tips for Reasoning LLMs
8:52LLM-as-a-Judge + Meta-Prompting
6:33Meta-Prompting Framework
8:19Meta-Prompting Results & Conclusions
8:13
35 lessons
4h 11m of content
Certificate of completion
Community access