- PM Tech House 🏠
- Posts
- Top 10 Free Resources to Master Prompt Engineering for ChatGPT, Midjourney, and More
Top 10 Free Resources to Master Prompt Engineering for ChatGPT, Midjourney, and More
Enhance Your Skills with Free Guides for ChatGPT, Midjourney, and Other AI Platforms
Ever watched a master locksmith at work? With the slightest adjustment of their tools, they can transform a stubborn lock into an open door. Prompt engineering works the same magic with AI.
It's not about waving a wand or reciting incantations. It's the art of precision – knowing exactly which words will guide an AI from mechanical responses to brilliant insights. With the right prompting techniques, you can coax an AI into delivering razor-sharp accuracy, engaging in natural conversation, and staying firmly anchored to reality.
Think of it as having a conversation with a brilliant but extremely literal friend. Every word matters. Every instruction shapes the response. And when you master this craft, you'll transform basic AI interactions into powerful tools for problem-solving, creativity, and innovation.
There’s no shortage of paid courses, degrees, tutorials, — even complete university programs. Anyone with $10 worth of knowledge is currently trying to resell their techniques for $100.
But fear not! The Internet in reality is an enchanted forest from a video game of the 90s — is full of hidden treasures waiting to be discovered. I’ve ventured there to identify the best free prompt engineering resources, from beginner incantations to advanced conjuring for text, code and AI artistry. My quest? To democratize the magic and make prompt craft available to all. Let’s dive in!
OpenAI‘s Prompt Engineering Best Practices (Beginner)
Fast & Free Prompt Engineering Course with Cheat Sheets (45 min) (Beginner, Intermediate)
Guide to Communicating with Artificial Intelligence (Beginner, Intermediate, Advanced)
Vanderbilt University: Prompt Engineering Video Course for ChatGPT (Beginner, Intermediate, Advanced)
Prompt Engineering Guide (Intermediate, Advanced)
DeepLearning.AI: Prompt Engineering Video Course for Developers (Intermediate, Advanced)
Advanced Course on Prompt Engineering (yes … Advanced)
OpenAI: Cookbook ChatGPT, Dall-E, Whisper (Advanced)
AI Art prompting: The DALL-E 2 prompt book (Beginner, Intermediate)
AI Art prompting for MidJourney (Beginner, Intermediate)
Your daily AI dose
Mindstream is the HubSpot Media Network’s hottest new property. Stay on top of AI, learn how to apply it… and actually enjoy reading. Imagine that.
Our small team of actual humans spends their whole day creating a newsletter that’s loved by over 150,000 readers. Why not give us a try?
☝️ Support PM Tech House by clicking the link above to explore our sponsors!
1. OpenAI: Prompt Engineering Best Practices
Straight from the ivory tower of the ChatGPT developers, this beginner prompting tutorial helps to lay a solid foundation for prompt design. Step-by-step, it guides novices through techniques including:
Separating instructions from content
Learning to use specific, descriptive language
Defining the desired output format
Zero-shot vs. one-shot, few-shot prompting
Say what to DO instead of what NOT to do
Using leading words
Example:

Image credit: OpenAI
This prompt course offers a good start covering the absolute basics. Many of you will already know quite a few of these best practices.
🎓: Beginner
⏰: About 10–15 min
📙: Text, examples
2. Maximilian Vogel: (Fast &) Free Prompt Engineering Course
This course squeezes in the most critical prompt techniques into a 45 minute lesson. I’ve also added two handy cheat-sheets to help you design your own prompts.

The ten most important techniques to write prompts:
You’ll learn the 10 most important techniques for crafting effective prompts, such as:
Clear instructions
Defining the output format
Prompt templates
Data context
Few-shot examples
How to deal with “don’t know” / “won’t answer” cases (ie. controlling hallucination / critical topics)
Chain-of-thought prompting
Conversation history
Formatting the prompt: Headlines, labels, delimiters
The anatomy of a professional prompt
🎓: Beginner, Intermediate
⏰: 15 min reading, 30 min studying the examples
📙: Text, cheat sheets, examples
3. Learnprompting.org: Your Guide to Communicating with Artificial Intelligence
Many, many & more prompting techniques and examples. Including an introduction to generative AI, ChatGPT and prompt engineering and more.

Lecture from Learnprompting.org
The beginner section alone covers:
Basics
Introduction to AI
Prompting With ChatGPT
Prompt Engineering
Learning Prompting Embeds
Giving Instructions
Role Prompting
Few-Shot Prompting
Combining Techniques
Formalizing Prompts
Priming Chatbots
OpenAI Playground
🎓: Beginner, Intermediate, Advanced
⏰: 1–2 days for the beginner section, while the rest is better used as reference or source of inspiration.
📙: Text, examples, interactive prompting (bring your own API key)
4. Vanderbilt University: Prompt Engineering for ChatGPT
Free Course of 3 weeks. Tests and certificates are USD 49.-
This comprehensive 3-week course led by Jules White starts at square one and methodically builds up prompt engineering expertise.

Jules White teaching
Some topic highlights include:
What is a prompt?
Prompt patterns
The Persona pattern
Root prompts
Question refinement patterns
Cognitive verifier patterns
Audience persona patterns
ReAct prompting
🎓: Beginner, Intermediate, Advanced
⏰: 3 weeks with 6 hrs each
📙: Video, examples in ChatGPT playground, scripts, references to research papers
5. Elvis Saravia: Prompt Engineering Guide
This comprehensive guide dives deep into prompt engineering and draws on research papers and tests with openAIs text-davinci-003 models.

Image credit: Elvis Saravia
It covers a wide range of techniques, including:
Prompt basics & elements
Techniques such as zero-shot, few-shot, chain-of-thought, self-consistency, tree-of-thoughts
Applications: program-aided LLMs, generating data & code
Model lists and discussions
Risks in prompt engineering
Relevant research papers
🎓: Intermediate, Advanced
⏰: A few hours for the intro. Weeks for the rest - best used as a reference.
📙: Text, examples
6. DeepLearning.AI & OpenAI: ChatGPT Prompt Engineering for Developers
This set of nine comprehensive and excellent video-based courses teaches prompt engineering for coders, by Isa Fulford and Andrew Ng. Registration is necessary. Although tailored towards software engineers, anyone can use many of the inspirations to directly prompt in playgrounds. A basic knowledge of Python may help to understand the examples. Free for a limited period, but could soon be behind a paywall.

Image credit: DeepLearning.ai
Topics covered include:
Introduction
Guidelines
Iterative Approach
Summarizing
Inferring
Transforming
Expanding
Chatbots
Conclusion
🎓: Intermediate, Advanced
⏰: Around 90 min to watch, a few days to play around with the examples
📙: Video lectures, Jupyter notebook examples
7. Cameron R. Wolfe: Advanced Prompt Engineering
“When few-shot learning is not enough”. This advanced material tackles really interesting approaches and are not for bread-and-butter prompt magicians who need to generate simple answers. It deals with complex prompts that require multi-step processes to generate correct answers.

Cameron R. Wolfe discussing different prompting approaches
Cameron shows us techniques such as:
Least-to-most technique
Self Consistency
Multimodal chain of thought (CoT)
Knowledge Augmentation
Automatic Prompting
🎓: Advanced
⏰: Text, examples, research paper references
📙: 2 hours
8. OpenAI: Cookbook
This expansive cookbook has tons of good examples of prompts used in software engineering tasks. And it’s not only for the language models, but also for Whisper and DALL-E. Sidenote: A basic knowledge of Python is required to understand the code.

OpenAI Cookbook Jupyter Notebook
Content:
API Usage
GPT
Embeddings
Apps
Finetuning
Dall-E
Whisper
Azure OpenAI
🎓: Advanced
⏰: Weeks — can be used both as a reference and a source of inspiration
📙: Code, repositories, Jupyter notebooks, explanations and introductions
9. DALL-E 2 prompt book
A real digital book with pages to turn! It offers a short introduction to AI art prompting, along with thousands of prompt snippets you can use to define an image. Many of them work with models other than Dall-E as well.

DALL-E 2 prompt book: Inspiration for camera settings and lenses
🎓: Beginner, Intermediate, Advanced
⏰: Days — can be used as reference and source of inspiration
📙: Explanations, images and prompt examples
10. James Bachini: Advanced MidJourney Prompt Engineering
Course with text & images & video course. While other tutorials are more general, here James Bachini delves deep into AI art prompting specifically for MidJourney. This means it contains a lot of commands like “- -ar 3:2“ „- - stylize“, which may not work at all on other models.

James Bachini: Multi-prompt images
James introduces Midjourney prompting with topics such as:
Commands
Tips and tricks
Flags
Styles
Referencing artists
🎓: Intermediate, Advanced
⏰: 1–2h
📙: Text, prompt & image examples as well as a youtube video.