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

42 lessons
4h 11m of content
Certificate of completion
Community access
This course includes
42 lessons
4h 11m of content
Certificate of completion
Community access
Course Curriculum
8 modules • 42 lessons • 4h 11m total
1
Course Introduction
2 lessons • 14m
Setting up Environment
8:08Getting Started
6:192
Prompting Tips
9 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:01Quiz: Prompting Tips
3
Few-shot Prompting
6 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:28Quiz: Few-shot Prompting
4
Chain-of-thought Prompting
4 lessons • 18m
Chain-of-thought Prompting
9:41Inner Monologue & Testing CoT
4:15Discussion: Automatic CoT vs. Manual
4:21Quiz: Chain-of-thought Prompting
5
Prompt Chaining
3 lessons • 14m
Prompt Chaining Overview
2:33Applied Prompt Chaining
11:52Quiz: Prompt Chaining
6
LLMs + External Tools
5 lessons • 37m
PAL Overview
8:22Function Calling Overview
7:28Advanced Function Calling Tips
9:24Applying Function Calling to a Chat App
12:11Quiz: LLMs + External Tools
7
Special LLM Topics
6 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:13Quiz: Special LLM Topics
8
Reasoning LLMs
7 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:13Quiz: Reasoning LLMs

42 lessons
4h 11m of content
Certificate of completion
Community access