🚀NEW LABGetting Started with Claude AgentsStart lab
AdvancedPro

Prompt Engineering for Developers

Learn the most important prompting techniques and best practices for building effective LLM applications.

4h 11m
42 lessons

Last updated: June 2026

Prompt Engineering for Developers
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:08
Getting Started
6:19
2
Prompting Tips

9 lessons • 39m

Write Clear Instructions
6:44
Role Prompting & Delimeters
6:52
Step-by-Step Prompting
2:02
Providing Examples & Specifying Output
3:46
Providing Reference Text
3:59
Splitting Complex Tasks
4:39
Time to Think
6:29
Chaining Queries
5:01
Quiz: Prompting Tips
3
Few-shot Prompting

6 lessons • 31m

Zero-shot Prompting
3:54
Few-shot Prompting
7:54
Few-shot Prompt Template
4:44
Evaluating Few-Shot Prompts
7:28
LLM-as-a-Judge
7:28
Quiz: Few-shot Prompting
4
Chain-of-thought Prompting

4 lessons • 18m

Chain-of-thought Prompting
9:41
Inner Monologue & Testing CoT
4:15
Discussion: Automatic CoT vs. Manual
4:21
Quiz: Chain-of-thought Prompting
5
Prompt Chaining

3 lessons • 14m

Prompt Chaining Overview
2:33
Applied Prompt Chaining
11:52
Quiz: Prompt Chaining
6
LLMs + External Tools

5 lessons • 37m

PAL Overview
8:22
Function Calling Overview
7:28
Advanced Function Calling Tips
9:24
Applying Function Calling to a Chat App
12:11
Quiz: LLMs + External Tools
7
Special LLM Topics

6 lessons • 54m

Introduction to Structured Outputs
6:21
Structured Output Tips & Examples
11:18
Applying Structured Outputs
12:06
Introduction to Prompt Caching
9:17
Applying Prompt Caching
15:13
Quiz: Special LLM Topics
8
Reasoning LLMs

7 lessons • 41m

Introduction to Reasoning LLMs
5:14
Getting Started with Reasoning LLMs
4:23
Prompting Tips for Reasoning LLMs
8:52
LLM-as-a-Judge + Meta-Prompting
6:33
Meta-Prompting Framework
8:19
Meta-Prompting Results & Conclusions
8:13
Quiz: Reasoning LLMs