Home/Courses/Prompt Engineering
Free Course

Prompt Engineering

Learn effective prompting for productivity, content creation, and development workflows.

2Sections
1h 08mTotal Duration
50%Your Progress
Prompt Engineering

Your Learning Progress

Track live progress from the same client-side learner state used in lesson pages.

Lesson Progress50%2 of 4 lessons completed
Material Progress50%4 of 8 materials completed
Last Access21/04/2026Most recent learning activity on this browser
Lesson Completion50%
Material Completion50%

Current Lesson

Prompt Patterns for Coding

Use reusable prompt patterns for refactoring, debugging, and reviews.

21 min2 materials
Continue Learning

Course Curriculum

Structured sections, lessons, and materials designed so this course can evolve into a full LMS content engine.

Section 1

Prompt Foundations

Understand the building blocks of high-quality prompting and how prompts shape outputs.

2 lessons
Lesson 112 min

Prompting Fundamentals

Understand how instructions, context, and constraints shape outputs.

CompletedPreview
Materials100%
2/2 materials completed
HTMLVIDEO
Open Lesson
Lesson 216 min

Role and Context Design

Guide the model by defining role, audience, and task clearly.

Completed
Materials100%
2/2 materials completed
PDFHTML
Open Lesson
Section 2

Reusable Patterns

Move from basic prompting to repeatable prompt structures for real work.

2 lessons
Lesson 121 min

Prompt Patterns for Coding

Use reusable prompt patterns for refactoring, debugging, and reviews.

In Progress
Materials0%
0/2 materials completed
DOCXVIDEO
Open Lesson
Lesson 219 min

Prompt Iteration and Evaluation

Improve prompts by testing, comparing, and refining results.

Not Started
Materials0%
0/2 materials completed
HTMLPDF
Open Lesson

Lesson Materials

Each lesson can contain rich HTML content, downloadable PDF or DOCX files, and video resources.

Prompting Fundamentals

Understand how instructions, context, and constraints shape outputs.

12 min
HTMLHTML Lesson ContentCompleted

Rich text lesson content rendered directly in the LMS.

Prompting Fundamentals

A strong prompt gives the model a clear task, useful context, and explicit output expectations.

  • State the task clearly
  • Provide relevant context
  • Add constraints and success criteria
VIDEOLesson VideoCompleted

Short video explaining the fundamentals of prompting.

Open Resource

Role and Context Design

Guide the model by defining role, audience, and task clearly.

16 min
PDFPrompt Role Design PDFCompleted

Portable lesson handout for offline reading.

File: prompt-role-context-design.pdfOpen Resource
HTMLWorked ExamplesCompleted

Extra examples for role framing and context quality.

Role and Context Design

Specify who the model should act as, who the audience is, and the constraints for the final answer.

Prompt Patterns for Coding

Use reusable prompt patterns for refactoring, debugging, and reviews.

21 min
DOCXCoding Prompt WorkbookOpen

Downloadable workbook with prompt templates.

File: prompt-patterns-for-coding.docxOpen Resource
VIDEOLive Coding Prompt DemoOpen

Video demo for code review and debugging prompts.

Open Resource

Prompt Iteration and Evaluation

Improve prompts by testing, comparing, and refining results.

19 min
HTMLIteration FrameworkOpen

Framework for improving prompts using side-by-side comparisons.

Prompt Iteration

Iterate prompts by changing one variable at a time, comparing outputs, and recording what improved clarity and consistency.

PDFEvaluation ChecklistOpen

Checklist for evaluating prompt quality.

File: prompt-evaluation-checklist.pdfOpen Resource