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
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
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
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
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
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
Analyst
Prompt Templates
Can we ensure a clean prompt test?
Real prompt engineers use OpenAI Playground not ChatGPT.
Week 7
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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.