Prompt Engineer in 20 Weeks

Learn by doing.Practice new skills every week like Testing Open-Source Models, Automate Market Validation and Performance Branding. You'll master Prompt Engineer by solving real problems for fictional companies, with expert tutorials, templates and scripts to guide you along the way. Get started today and you'll be qualified for the job by September 4, 2025!

What is Prompt Engineer?

Prompt engineering is the job of working effectively with Artificial Intelligence, to accomplish tasks with consistent quality. Using different 'magic' words in your prompt, inserting relevant examples for the AI to learn from, and chaining multiple prompts together are the new essential skills to programming in a world where AI can do a lot of the heavy lifting if you ask the right way. More

Start Learning 👇

Week 1

An image for the simulator course There is a random element to diffusion models, so you get a different result every time you run the same prompt, making it hard to keep characters in a story consistent.

Premium

Developer

Consistent Characters

Every time I prompt it generates a different person

There is a random element to diffusion models, so you get a different result every time you run the same prompt, making it hard to keep characters in a story consistent.

Week 2

An image for the simulator course Did you know it's possible to easily write, edit and even translate your blog content using LangChain?

Premium

Developer

Sequential Chains

AI Blog Post Creation

Did you know it's possible to easily write, edit and even translate your blog content using LangChain?

Week 3

An image for the simulator course Stable Diffusion is a powerful tool for generating images in any style, but it can be hard to understand what combination of parameters work best.

Premium

Developer

X/Y/Z Prompt Grids

How can we test the effect of all these parameters?

Stable Diffusion is a powerful tool for generating images in any style, but it can be hard to understand what combination of parameters work best.

Week 4

FREE
An image for the simulator course Getting unique, high quality stock photos without paying tonnes of license fees has always been a pain, but that problem just got solved with AI.

Free

Analyst

Free Stock Photos

Where can we get free stock photos?

Getting unique, high quality stock photos without paying tonnes of license fees has always been a pain, but that problem just got solved with AI.

Week 5

An image for the simulator course It's funny because even when AI saves me 10 hours, I still resent the 10 minutes it took to figure out the prompt.

Premium

Developer

Automatic Prompt Engineer

My employees aren't good at prompting

It's funny because even when AI saves me 10 hours, I still resent the 10 minutes it took to figure out the prompt.

Week 6

FREE
An image for the simulator course Real prompt engineers use OpenAI Playground not ChatGPT.

Free

Analyst

Prompt Templates

Can we ensure a clean prompt test?

Real prompt engineers use OpenAI Playground not ChatGPT.

Week 7

FREE
An image for the simulator course Are you looking for an efficient way to understand the reAct pattern? 

Learn how to quickly create single llm agents using regex, Python and OpenAI.

Free

Developer

Custom LLM Agents

How can I understand the reAct pattern?

Are you looking for an efficient way to understand the reAct pattern? Learn how to quickly create single llm agents using regex, Python and OpenAI.

Week 8

An image for the simulator course Every PPC marketer knows tailoring your adcopy to your keywords is best practice for increasing conversion rates and lowering cost per click. However, nobody wants to sit there and write hundreds of unique ads.

Premium

Analyst

AI Copywriting

Make me 205 ads

Every PPC marketer knows tailoring your adcopy to your keywords is best practice for increasing conversion rates and lowering cost per click. However, nobody wants to sit there and write hundreds of unique ads.

Week 9

An image for the simulator course We're just now getting to the point where OS models are as good as ChatGPT (the free version), except they have one major advantage: no data sharing with OpenAI!

Premium

Developer

LM Studio

I don't want to share my data with OpenAI

We're just now getting to the point where OS models are as good as ChatGPT (the free version), except they have one major advantage: no data sharing with OpenAI!

Week 10

FREE
An image for the simulator course Sure AI has saved me several hours by automating my tasks, but now I'm spending a tonne of time trying to optimize those prompts: can't AI do that for me too?

Free

Developer

DSPy Prompt Optimization

It's actually taking a long time just to write my prompts

Sure AI has saved me several hours by automating my tasks, but now I'm spending a tonne of time trying to optimize those prompts: can't AI do that for me too?

Week 11

An image for the simulator course You don't have enough clients coming in, but you're also too busy to write content to attract new clients. You tried AI but it comes out sounding dull and uninteresting.

Premium

Analyst

Thought Leadership Posts

I just started consulting... now how do I get clients?

You don't have enough clients coming in, but you're also too busy to write content to attract new clients. You tried AI but it comes out sounding dull and uninteresting.

Week 12

An image for the simulator course Inpainting is a powerful tool, but it can be a real pain to neatly cut out parts of an image by hand using a brush tool.

Premium

Developer

Segment Anything Inpainting

How do we cut out and replace parts of an image?

Inpainting is a powerful tool, but it can be a real pain to neatly cut out parts of an image by hand using a brush tool.

Week 13

An image for the simulator course The context window is a killer when it comes to AI: you can only stuff so much relevant info into the prompt.

Premium

Developer

Recursive Reprompting and Revision

Is it possible to write longer stories without the AI hallucinating?

The context window is a killer when it comes to AI: you can only stuff so much relevant info into the prompt.

Week 14

FREE
An image for the simulator course The biggest difference between prompting ChatGPT and prompt engineering is running each response 10x instead of trusting the first result.

Free

Analyst

Prompt Testing

Make our generated blog posts longer

The biggest difference between prompting ChatGPT and prompt engineering is running each response 10x instead of trusting the first result.

Week 15

An image for the simulator course It's easy to create short form content that's consistent, but AI tends to hallucinate and introduce inconsistencies when you go outside the amount of text that fits in a single prompt.

Premium

Developer

Recursive Reprompting and Revision

I want to write a whole story with AI

It's easy to create short form content that's consistent, but AI tends to hallucinate and introduce inconsistencies when you go outside the amount of text that fits in a single prompt.

Week 16

FREE
An image for the simulator course Did you know it's possible to easily extract key insights from voluminous text, transforming an entire book into a digestible summary with LangChain?

Free

Developer

Progressive Summarization

Summarizing Large Documents

Did you know it's possible to easily extract key insights from voluminous text, transforming an entire book into a digestible summary with LangChain?

Week 17

An image for the simulator course You can read and summarize an article. No problem. It’ll take you 10 minutes. But how do you scale that to 1,000? You won’t believe me until you see it, but GPT-3 is not just ‘good enough’ at doing this, but the AI is actually *reliably better* than humans at the task!

Premium

Developer

Progressive Summarization

Can we summarize at scale?

You can read and summarize an article. No problem. It’ll take you 10 minutes. But how do you scale that to 1,000? You won’t believe me until you see it, but GPT-3 is not just ‘good enough’ at doing this, but the AI is actually *reliably better* than humans at the task!

Week 18

An image for the simulator course Scaling social media content can be a challenge, but it is a necessary part of any successful digital marketing strategy. Content scaling involves creating a consistent flow of social media posts across multiple platforms in order to reach a larger audience.

Premium

Developer

Re-writing content using AI

How can we scale our social media content?

Scaling social media content can be a challenge, but it is a necessary part of any successful digital marketing strategy. Content scaling involves creating a consistent flow of social media posts across multiple platforms in order to reach a larger audience.

Week 19

An image for the simulator course There's no doubt that OpenAI's models are state-of-the-art, but you can quickly incur a lot of cost, be plagued by latency or reliability issues, and not every organization wants to send their data to OpenAI.

Premium

Developer

Testing Open-Source Models

Can we run this prompt locally instead of using OpenAI?

There's no doubt that OpenAI's models are state-of-the-art, but you can quickly incur a lot of cost, be plagued by latency or reliability issues, and not every organization wants to send their data to OpenAI.

Week 20

An image for the simulator course I don't know about you, but I didn't go to art school, so when I look at an image I don't know how to describe it in the proper terms.

Premium

Analyst

Prompt Reverse-Engineering

Can we make our product shoot like Christopher Nolan's Batman?

I don't know about you, but I didn't go to art school, so when I look at an image I don't know how to describe it in the proper terms.

Week 21

An image for the simulator course Working with AI is powerful and useful, but they have the tendency to confidently make things up. That’s a problem but there is an emerging solution…

Premium

Developer

Vector Databases

Stop my AI hallucinating

Working with AI is powerful and useful, but they have the tendency to confidently make things up. That’s a problem but there is an emerging solution…

Week 22

An image for the simulator course Sometimes you see the perfect image for your campaign, but you don't just want to copy it, you need to make it your own in some way.

Premium

Analyst

ControlNet

I want something like this, but original

Sometimes you see the perfect image for your campaign, but you don't just want to copy it, you need to make it your own in some way.

Week 23

An image for the simulator course You might have a working prompt for doing a task, but you have no idea what parts of the prompt work (or don't) until you start testing.

Premium

Developer

Prompt Optimization

No more blindly prompting AI

You might have a working prompt for doing a task, but you have no idea what parts of the prompt work (or don't) until you start testing.

Week 24

FREE
An image for the simulator course The content you get from ChatGPT sounds dull and robotic. Editing AI content in your voice is tedious.

Free

Developer

OpenAI Fine-Tuning

I want ChatGPT to write in my exact style.

The content you get from ChatGPT sounds dull and robotic. Editing AI content in your voice is tedious.

Week 25

FREE
An image for the simulator course Are you looking to prototype with open source LLMs? Text Generation WebUI allows you to customize web interfaces and experiment with diverse LLM model backends whilst working in a clean, simple user interface.

Free

Developer

Text Generation WebUI

Exploring Open Source Models with Text Generation WebUI

Are you looking to prototype with open source LLMs? Text Generation WebUI allows you to customize web interfaces and experiment with diverse LLM model backends whilst working in a clean, simple user interface.

Week 26

FREE
An image for the simulator course Deep dive into scalable web scraping with Python, using asynchronous methods and advanced parsing, you'll be able to efficiently extract data from many web pages.

Free

Developer

Asynchronous Web Scraping

How To Scrape Web Pages At Scale

Deep dive into scalable web scraping with Python, using asynchronous methods and advanced parsing, you'll be able to efficiently extract data from many web pages.

Week 27

An image for the simulator course In the future all brand style guides will include links to the brand’s Textual Inversion concept library, so when you use AI art models to create new assets they’ll always be on brand.

Premium

Developer

Textual Inversion

Can we train AI on our brand?

In the future all brand style guides will include links to the brand’s Textual Inversion concept library, so when you use AI art models to create new assets they’ll always be on brand.

Week 28

FREE
An image for the simulator course That’s it – I’m not hiring designers to make logos for any of my new projects. It used to cost thousands of dollars every time I spun up a new venture, but now I make logos for free in 15 minutes using AI. The results are actually *better* than what I got before.

Free

Developer

Stable Diffusion

We need a new logo

That’s it – I’m not hiring designers to make logos for any of my new projects. It used to cost thousands of dollars every time I spun up a new venture, but now I make logos for free in 15 minutes using AI. The results are actually *better* than what I got before.

Week 29

An image for the simulator course Before you can build great ads, you need to get past average. The first thing I do is swipe a collection of the best videos in the industry (i.e. from TikTok ad library), and label them to identify what they have in common.

Premium

Developer

Video Analysis

What's working for videos in my industry?

Before you can build great ads, you need to get past average. The first thing I do is swipe a collection of the best videos in the industry (i.e. from TikTok ad library), and label them to identify what they have in common.

Week 30

An image for the simulator course You know all those AI profile photos people have on Twitter? That same method can be done to insert your product in AI generated ads.

Premium

Developer

Dreambooth Fine-Tuning

Can we use AI to do product placement?

You know all those AI profile photos people have on Twitter? That same method can be done to insert your product in AI generated ads.

Week 31

FREE
An image for the simulator course Unlock the potential of AI to revolutionise how you identify and develop groundbreaking ideas or features.

Free

Developer

Automate Market Validation

Automate picking your next winning idea or feature

Unlock the potential of AI to revolutionise how you identify and develop groundbreaking ideas or features.

Week 32

FREE
An image for the simulator course Including “in the style of X” in your prompt is lazy and maybe even unethical. It might even go away in the future. You need to unbundle an artist’s memes instead.

Free

Analyst

Unbundling Memes

Copying an artist without ripping them off

Including “in the style of X” in your prompt is lazy and maybe even unethical. It might even go away in the future. You need to unbundle an artist’s memes instead.

Week 33

FREE
An image for the simulator course It’s amazing how long it has been since most marketers last read a customer review. They’re missing out on a goldmine of insight for figuring out why customers don’t recommend your product to their friends.

Free

Analyst

Summarize Product Reviews

What do our customers think?

It’s amazing how long it has been since most marketers last read a customer review. They’re missing out on a goldmine of insight for figuring out why customers don’t recommend your product to their friends.

Week 34

FREE
An image for the simulator course Leverage GPT-Vision for automating the creation of fashion product descriptions, blending AI's analytical prowess with creative writing.

Free

Developer

Product Description Writing

Automating Product Descriptions via GPT-V

Leverage GPT-Vision for automating the creation of fashion product descriptions, blending AI's analytical prowess with creative writing.

Week 35

An image for the simulator course You can't generate an entire ebook in one prompt, not if you want it to be any good! AI can help, but you need to provide your own secret sauce.

Premium

Analyst

Long form AI content generation

Generate an entire ebook with AI

You can't generate an entire ebook in one prompt, not if you want it to be any good! AI can help, but you need to provide your own secret sauce.

Week 36

FREE
An image for the simulator course Just publishing a blog post doesn't cut it anymore; adding a custom illustration can elevate the perceived quality of your blog and increase the reach of your content.

Free

Analyst

AI Custom Illustrations

Make custom illustrations for our blog

Just publishing a blog post doesn't cut it anymore; adding a custom illustration can elevate the perceived quality of your blog and increase the reach of your content.

Week 37

FREE
An image for the simulator course AI image models have a lot of training data on celebrities, but you shouldn't really use them in your prompts to generate images, as it might violate their image rights.

Free

Analyst

Realistic AI Models

I need a model that looks like a celebrity but isn't

AI image models have a lot of training data on celebrities, but you shouldn't really use them in your prompts to generate images, as it might violate their image rights.

Week 38

An image for the simulator course Most people don’t realize programmatic SEO is a completely different game to traditional content writing. You don’t hand-select keywords with decent volume and low difficulty: you have to find a whole category of long tail keywords that will add up to something.

Premium

Analyst

Programmatic SEO

Generating a long-tail keyword list

Most people don’t realize programmatic SEO is a completely different game to traditional content writing. You don’t hand-select keywords with decent volume and low difficulty: you have to find a whole category of long tail keywords that will add up to something.

Week 39

An image for the simulator course You know which creatives are performing, but do you know why? For that you have to look at what’s IN the creative, to see what’s really driving performance.

Premium

Developer

Image Recognition

What is working in our creative?

You know which creatives are performing, but do you know why? For that you have to look at what’s IN the creative, to see what’s really driving performance.

Week 40

FREE
An image for the simulator course Most creative decisions are made by opinion, but when it’s an existentially important topic, you really should be testing it in market first to see what works.

Free

Analyst

Performance Branding

What type of game do people want?

Most creative decisions are made by opinion, but when it’s an existentially important topic, you really should be testing it in market first to see what works.

Week 41

An image for the simulator course Stable Diffusion is a powerful image-generation model, but you have to be technical to use it. Unless you run Automatic 1111's web interface locally on your computer.

Premium

Developer

Automatic1111

How do I use Stable Diffusion locally without code?

Stable Diffusion is a powerful image-generation model, but you have to be technical to use it. Unless you run Automatic 1111's web interface locally on your computer.

Curated By

Mike Taylor

Data-driven, technical marketer with $50m spent, 100 marketers hired, and 8,000 experiments run.
Logo
Logo
Logo

Want to see all of the courses?

Easily filter and find a course that interests you.

The Advantages of Learning: Prompt Engineer

  • Prompt engineering is an important job of the future which involves working effectively with Artificial Intelligence to accomplish tasks with consistent quality.
  • Succeeding in prompt engineering requires the use of 'magic' words in your prompt, as well as inserting relevant examples for the AI to learn from.
  • Prompt engineering also requires the ability to chain multiple prompts together, in order to achieve the desired results.
  • In order to be successful at prompt engineering, one must have a great deal of persistence and the willingness to use trial and error.
  • A fundamental understanding of how AI models work is also necessary, so that one can determine what might lead to a failure in the results.

Frequently Asked Questions