Welcome to the Prompt Engineering Hub! This repository is a curated resource for anyone interested in learning and advancing prompt engineering techniques.
- Introduction
- Learning Resources
- Free Tutorials, Videos & Guides
- Additional Guides and Repositories
- Books and Reference Materials
- Essential Books on Prompt Engineering and ChatGPT
- YouTube Videos on Prompt Engineering
- YouTube Channels Dedicated to AI & Prompt Engineering
- Newsletters and Blogs
- Comprehensive List of Online Courses on Prompt Engineering
- Prompt Engineering Tools
- Prompt Libraries, Collections & Datasets
- Prompt Engineering Communities
- Freelance & Job Opportunities
- Contributing & Code of Conduct
- Support My Work
- Join Our Community on Discord
- License
- Disclosure
- Contact Me
Welcome to the Prompt Engineering Hub! This repository is a curated resource for all things related to prompt engineering, from beginner fundamentals to advanced techniques.
Prompt engineering involves crafting effective prompts to guide AI models like GPT-4, helping them generate accurate, context-aware outputs. As AI applications grow across industries, mastering prompt engineering unlocks powerful use cases in areas like text generation, sentiment analysis, translation, and more.
This repo gathers essential resources, tools, templates, and best practices to support anyone learning or working in prompt engineering. Whether you’re just starting or have experience, you’ll find structured learning paths, advanced techniques, and real-world examples.
Each section is crafted to support your growth in prompt engineering, making it easy to find the resources you need. Explore, learn, and feel free to contribute!
- Learn Prompting - Overview of Prompt Engineering and various techniques.
- A Complete Guide to Meta Prompting - Meta prompting is a prompt engineering method that uses large language models (LLMs) to create and refine prompts.
- Best Practices for Prompt Engineering with the OpenAI API - OpenAI guide on best practices for prompt engineering.
- Brex's Prompt Engineering Guide - Tips and tricks for working with Large Language Models like OpenAI's GPT-4.
- Prompt Engineering Tutorial – Master ChatGPT and LLM Responses
- Awesome GPT Super Prompting - Collection of advanced techniques, including jailbreaks, prompt injection, and prompt security.
- Microsoft Prompt Engineering Fundamentals - Comprehensive fundamentals and advanced prompt engineering from Microsoft.
- Learning Prompt - Free prompt engineering course covering ChatGPT and Midjourney tutorials.
- YouTube Video Tutorials
- Master the Perfect ChatGPT Prompt Formula (8 minutes)
- AI Prompt Engineering: A Deep Dive (Anthropic)
- ChatGPT Prompt Engineering Course (16 free YouTube episodes)
- Learn Prompt Engineering: Full Beginner Crash Course (5 HOURS)
- ChatGPT Prompt Engineering (55 free YouTube episodes)
- Learn Prompt Engineering for ChatGPT
- Prompt-Engineering-Guide - Comprehensive guide covering the latest papers, resources, and prompt engineering techniques.
- Prompt Engineering Techniques - Repository focused on advanced prompt engineering methods.
- DALLE Prompt Book - Guide on crafting prompts specifically for image generation models like DALLE.
- OpenAI Cookbook - Collection of OpenAI's best practices and examples for using language models effectively.
- Prompt Engineering by Microsoft - Resources and guides by Microsoft on prompt engineering fundamentals.
Course Name | 🏫 Platform | ⭐ Ratings/Reviews | ⏰ Duration | 💰 Cost | 🎓 Certification |
---|---|---|---|---|---|
Understanding Prompt Engineering | DataCamp | ⭐ 4.4 (55 reviews) | n/a | n/a | ✔️ Yes |
Introduction to ChatGPT | DataCamp | ⭐ 4.3 (295 reviews) | n/a | n/a | ✔️ Yes |
Large Language Models (LLMs) & Text Generation | Udacity | n/a | n/a | n/a | ✔️ Yes |
Learn How to Use ChatGPT | Codecademy | ⭐ 4.4 (3536 reviews) | 1 hour (Beginner) | n/a | ✔️ Yes |
Prompt Engineering for Marketing | Codecademy | ⭐ 4.4 (227 reviews) | 1 hour (Beginner) | n/a | ✔️ Yes |
Prompt Engineering and Advanced ChatGPT | edX | ⭐ 4.2 (148 ratings) | n/a | £31 | ✔️ Yes |
IBM: Introduction to Prompt Engineering | IBM on edX | ⭐ 4.4 (217 ratings) | n/a | £38 | ✔️ Yes |
Generative AI for Everyone | IBM on edX | n/a | 4 months (1-3 hrs/wk) | £171 | ✔️ Yes |
Generative AI Fundamentals | IBM on edX | n/a | 5 months (2-4 hrs/wk) | £1,156 | ✔️ Yes |
IBM Applied AI Developer | IBM on edX | n/a | 6 months (2-4 hrs/wk) | £329 | ✔️ Yes |
Large Language Model Operations (LLMOps) | edX | n/a | 7 months (3-6 hrs/wk) | £1,910 | ✔️ Yes |
Prompt Engineering Specialization | Coursera | ⭐ 4.8 (1862 reviews) | 1 month (10 hrs/wk) | n/a | ✔️ Yes |
Prompt Engineering for Law Specialization | Coursera | ⭐ 4.8 (181 reviews) | 1 month (10 hrs/wk) | n/a | ✔️ Yes |
Prompt Engineering for Educators Specialization | Coursera | ⭐ 4.8 (97 reviews) | 1 month (10 hrs/wk) | n/a | ✔️ Yes |
Prompt Engineering for ChatGPT | Coursera | ⭐ 4.8 (4042 reviews) | n/a | n/a | ✔️ Yes |
Generative AI: Prompt Engineering Basics | Coursera | ⭐ 4.8 (2095 reviews) | n/a | n/a | ✔️ Yes |
ChatGPT Prompt Engineering for Developers | Coursera | ⭐ 4.7 (1086 reviews) | n/a | n/a | ✔️ Yes |
The Complete Prompt Engineering for AI Bootcamp (2024) | Udemy | ⭐ 4.5 (49378 reviews) | 20.5 hours | £54.99 | ✔️ Yes |
ChatGPT Complete Guide: Learn Generative AI, ChatGPT & More | Udemy | ⭐ 4.5 (39995 reviews) | 26.5 hours | £54.99 | ✔️ Yes |
Complete Prompt Engineering Practical Course | Udemy | ⭐ 4.6 (977 reviews) | 8 hours | £39.99 | ✔️ Yes |
ChatGPT Masterclass: The Guide to AI & Prompt Engineering | Udemy | ⭐ 4.7 (3759 reviews) | 16 hours | £59.99 | ✔️ Yes |
All of AI: ChatGPT, Midjourney, Stable Diffusion & App Dev | Udemy | ⭐ 4.7 (1124 reviews) | 36.5 hours | £59.99 | ✔️ Yes |
Complete ChatGPT Prompt Engineering Course | Udemy | ⭐ 4.6 (373 reviews) | 10.5 hours | £19.99 | ✔️ Yes |
ChatGPT-4 Prompt Engineering: ChatGPT, Generative AI & LLM | Udemy | ⭐ 4.4 (556 reviews) | 4 hours | £44.99 | ✔️ Yes |
Open-source LLMs: Uncensored & secure AI locally with RAG | Udemy | ⭐ 4.8 (475 reviews) | 10 hours | £54.99 | ✔️ Yes |
ChatGPT Complete Course - Prompt Engineering for ChatGPT | Udemy | ⭐ 4.4 (10082 reviews) | 5.5 hours | £29.99 | ✔️ Yes |
ChatGPT and GPT-4 LLM Guide- Prompt Engineering for Everyone | Udemy | ⭐ 4.4 (654 reviews) | 3 hours | £49.99 | ✔️ Yes |
Prompt Engineering for Data Analysis Python, Pandas, ChatGPT | Udemy | ⭐ 4.6 (680 reviews) | 10.5 hours | £49.99 | ✔️ Yes |
Prompt Engineering with ChatGPT 4 & Midjourney 2000+ prompts | Udemy | ⭐ 4.4 (1350 reviews) | 22.5 hours | £54.99 | ✔️ Yes |
Ultimate ChatGPT Course for Beginners 2024 | Udemy | ⭐ 4.7 (1308 reviews) | n/a | £19.99 | ✔️ Yes |
Digital Marketing Guide - 26 Courses in 1 | Udemy | ⭐ 4.6 (38119 reviews) | 72 hours | £199.99 | ✔️ Yes |
Master Generative AI: Automate Content Effortlessly with AI | Udemy | ⭐ 4.4 (5081 reviews) | 11 hours | £39.99 | ✔️ Yes |
How to ChatGPT: Master the Art of Prompt Engineering | Udemy | ⭐ 4.4 (19634 reviews) | 2.5 hours | £29.99 | ✔️ Yes |
LangChain- Develop LLM powered applications with LangChain | Udemy | ⭐ 4.6 (19450 reviews) | 9.5 hours | £54.99 | ✔️ Yes |
📘 Book Title | 🌍 Link | ⭐ Rating/Reviews | 💵 Price | 📱 Format |
---|---|---|---|---|
Prompt Engineering and ChatGPT: How to Easily 10X Your Productivity, Creativity, and Make More Money Without Working Harder | Amazon UK | ⭐ 3.9 (84 reviews) | £7.61 | Kindle |
The Only ChatGPT Prompts Book You’ll Ever Need | Amazon UK | ⭐ 4.1 (78 ratings) | £7.97 | Kindle |
ChatGPT for Beginners Made Easy: Master Prompts, Boost Productivity, and Cash In | Amazon UK | ⭐ 4.0 (62 reviews) | £5.99 | Kindle |
Prompt Engineering for Generative AI: Future-Proof Inputs for Reliable AI Outputs | Amazon UK | ⭐ 4.5 (30 reviews) | £46.29 | Kindle |
The Art of Prompt Engineering with chatGPT: A Hands-On Guide | Amazon UK | ⭐ 4.1 (232 ratings) | £9.99 | Kindle |
The Art of Prompt Engineering with ChatGPT: Accessible Edition | Amazon UK | ⭐ 4.4 (106 reviews) | £9.99 | Kindle |
The Ultimate Guide to ChatGPT: A Beginner's Handbook on Prompt Engineering | Amazon UK | ⭐ 4.2 (112 reviews) | £7.99 | Kindle |
Video Title | Link |
---|---|
EfficientML.ai Lecture 20: Efficient Fine-tuning and Prompt Engineering (MIT 6.5940, Fall 2023) | Watch on YouTube |
Prompt-Engineering for Open-Source LLMs | Watch on YouTube |
Advanced ChatGPT Prompt Engineering | Watch on YouTube |
ChatGPT: 5 Prompt Engineering Secrets For Beginners | Watch on YouTube |
ChatGPT Guide: 10x Your Results with Better Prompts | Watch on YouTube |
Promptbreeder: Self-Referential Self-Improvement Via Prompt Evolution (Paper Explained) | Watch on Youtube |
Channel Name | Link |
---|---|
Prompt Engineering | @engineerprompt |
They Call Me Hoz | @theycallmehoz |
Jeff Su | @JeffSu |
AI Master | @iamAImaster |
AssemblyAI | @AssemblyAI |
Hasan Aboul Hasan | @hasanaboulhasan |
AI Foundations | @ai-foundations |
Prompt Engineer | @PromptEngineer48 |
All About AI | @AllAboutAI |
The AI Advantage | @aiadvantage |
Yannic Kilcher | @YannicKilcher |
PromptHub | @PromptHub |
Channel Name | Description | Link |
---|---|---|
The Prompt Engineering Substack | Educational articles on prompt engineering techniques, tools, and best practices. | Visit on Substack |
PromptHub Blog | In-depth articles, guides, and insights on prompt engineering. | Visit Blog |
Tool | Link |
---|---|
PromptBase | PromptBase |
Tool | Link |
---|---|
YiVal | YiVal |
GPT Prompt Engineer | GPT Prompt Engineer |
Promptify | Promptify |
HuggingFace ChatGPT Prompt Generator | HuggingFace ChatGPT Prompt Generator |
PromptHub Prompt Generator | PromptHub Prompt Generator |
Tool | Description | Link |
---|---|---|
Puzzlet | Streamline your GenAI workflows with Git-Based prompt management, detailed traceability, and actionable metrics. | Puzzlet |
Opik | Open-source end-to-end LLM development platform | Opik |
Agenta | All-in-one LLM developer platform with prompt management | Agenta |
PromptInject | Framework for modular prompts and adversarial prompt robustness testing | PromptInject |
Langbear | Open-source AI prompt management platform | Langbear |
Agentic Workers | One Click Advanced ChatGPT Workflows | AgenticWorkers |
PromptHub | Test, collaborate, version, and deploy prompts, from a single place | PromptHub |
Tool | Description | Link |
---|---|---|
BetterPrompt | Test suite for LLM prompts | BetterPrompt |
OpenPrompt | Open-Source framework for prompt-learning | OpenPrompt |
Guidance | Programming paradigm for controlling LLM output | Guidance |
Prompt Tools | Tools for prompt testing and experimentation | Prompt Tools |
ThoughtSource | Resource for chain-of-thought reasoning tools | ThoughtSource |
ChatGPT Queue | Tool for Bulk Prompting and Prompt Chaining | ChatGPT Queue |
Tool | Description | Link |
---|---|---|
Prompt Engine | Library for crafting prompts for large language models | Prompt Engine |
PromptDX | A declarative, extensible, and composable approach for developing LLM prompts using Markdown and JSX. | PromptDX |
ClickPrompt | Tool for viewing, sharing, and running prompts with one click | ClickPrompt |
Outlines | Structured text generation toolkit | Outlines |
PromptSource | Toolkit for creating and sharing natural language prompts | PromptSource |
PromptMetheus | One-shot prompt engineering toolkit | PromptMetheus |
Tool | Description | Link |
---|---|---|
PromptKnit | Playground for prompt designers | PromptKnit |
Prompto Type | Tool for developing, testing, and monitoring structured LLM tasks | Prompto Type |
OpenICL | Framework for in-context learning research and prototyping | OpenICL |
Optimus Prompt AI | Experiment tracking and human annotation platform for LLM applications | Optimus Prompt AI |
Library | Description | Link |
---|---|---|
ai-boost/awesome-prompts | Curated list of ChatGPT prompts with top-rated GPTs. Includes prompt engineering, attack & protection techniques, and advanced papers. | ai-boost/awesome-prompts |
B3o/GPTS-Prompt-Collection | Extensive prompt collection for GPT models. | B3o/GPTS-Prompt-Collection |
abilzerian/LLM-Prompt-Library | Advanced code and text manipulation prompts for various LLMs, including GPT-4o, Claude, and Llama3. | abilzerian/LLM-Prompt-Library |
yunwei37/prompt-hacker-collections | Prompt hacking and defense, with injection and reverse engineering examples. | yunwei37/prompt-hacker-collections |
alphatrait/100000-ai-prompts-by-contentifyai | Extensive collection of 100,000+ prompts for ChatGPT, covering various topics like business and entertainment. | alphatrait/100000-ai-prompts-by-contentifyai |
DummyKitty/Cyber-Security-chatGPT-prompt | Security-focused ChatGPT prompt library. | DummyKitty/Cyber-Security-chatGPT-prompt |
Collection | Description | Link |
---|---|---|
FlowGPT | Largest open-source community for sharing prompts. | FlowGPT |
awesomegptprompts.com | Hundreds of the best curated ChatGPT prompts. | awesomegptprompts.com |
fka/awesome-chatgpt-prompts | Dataset with curated ChatGPT prompts for enhanced usage. | fka/awesome-chatgpt-prompts |
PromptHub | A variety of the latest prompt engineering templates. | PromptHub |
Best Data Science ChatGPT Prompts | Specialized collection of data science prompts for ChatGPT. | Best Data Science ChatGPT Prompts |
Ignacio Velásquez Prompt Templates | 500+ prompt templates for various uses. | Ignacio Velásquez Prompt Templates |
Snack Prompt | Collection of prompts with Chrome extension for easy access. | Snack Prompt |
Prompt Search | Search engine for locating AI prompts. | Prompt Search |
The Prompt Index | Curated index with a wide variety of prompts. | The Prompt Index |
PromptDen | Platform with thousands of prompts for text and image generation, with profile features for prompt engineers. | PromptDen |
PromptChains | Prompt chains maximize intelligence and results when using LLMs. | PromptChains |
Store/Library | Description | Link |
---|---|---|
Awesome GPT Store | Comprehensive GPT store with major public GPTs. | Awesome GPT Store |
Awesome GPTs Big List | A large list of notable GPTs available publicly. | Awesome GPTs Big List |
BestGPTs | Top-ranked OpenAI GPTs for various applications. | BestGPTs |
Awesome GPT Agents | Curated list of GPT agents, particularly for cybersecurity. | Awesome GPT Agents |
Dataset Name | Description | Link |
---|---|---|
P3 (Public Pool of Prompts) | A collection of prompted English datasets covering a diverse set of NLP tasks. | HuggingFace |
Awesome ChatGPT Prompts | Repository includes curated ChatGPT prompts to enhance interactions. | GitHub |
Writing Prompts | Large dataset of 300K human-written stories paired with writing prompts from an online forum (Reddit). | Kaggle |
Midjourney Prompts | Text prompts and image URLs scraped from MidJourney's public Discord server for generating images. | HuggingFace |
Red Team Attempts | A dataset of "red team" attempts for adversarial testing on models, created by Anthropic for testing potential harmful outputs. | GitHub |
DiffusionDB | A large-scale text-to-image prompt dataset, providing a gallery of prompts based on Stable Diffusion models. | GitHub |
Real Toxicity Prompts | A dataset of 100k sentence snippets from the web for research on reducing toxic degeneration in neural models. | HuggingFace |
Stable Diffusion Prompts | A set of about 80,000 prompts from "Lexica.art" for Stable Diffusion. Data extraction was challenging due to API limitations. | HuggingFace |
Community Name | Description | Link |
---|---|---|
r/ChatGPTJailbreak | Community dedicated to ChatGPT jailbreak techniques. | r/ChatGPTJailbreak |
r/ChatGPTPromptGenius | Subreddit focused on sharing and discovering GPT prompts. | r/ChatGPTPromptGenius |
r/chatgpt_promptDesign | Dedicated to designing effective ChatGPT prompts. | r/chatgpt_promptDesign |
r/PromptEngineering | Discussion subreddit for prompt engineering topics. | r/PromptEngineering |
r/PromptDesign | Community for discussing prompt design strategies. | r/PromptDesign |
r/MachineLearning | Machine learning discussions, including GPT and LLMs. | r/MachineLearning |
r/GPT_jailbreaks | A forum for discussions on GPT jailbreak methods. | r/GPT_jailbreaks |
r/ChatGptDAN | Community focused on DAN mode and ChatGPT jailbreaks. | r/ChatGptDAN |
r/PromptSharing | Platform to share and discover prompts with the community. | r/PromptSharing |
r/PromptWizardry | A subreddit for creative and advanced prompting techniques. | r/PromptWizardry |
r/PromptWizards | A community for experts in prompt engineering. | r/PromptWizards |
r/ChatGPT_Prompts | Community for sharing ChatGPT prompts. | r/ChatGPT_Prompts |
r/promptrequest | A community for users to request help with generating prompts for AI art, writing, games, and more. | r/promptrequest |
Community Name | Description | Link |
---|---|---|
ChatGPT Prompt Engineers | Group for discussions on ChatGPT, AI news, and LLMs. | Facebook Group |
AI Image Creator Prompts | Group dedicated to sharing prompts for AI image generation. | Facebook Group |
Prompt Engineering: ChatGPT Hiring and Recruiting | Group focused on prompt engineering hiring and recruitment. | Facebook Group |
AI Prompt Shares | Community for sharing AI-generated prompts. | Facebook Group |
Community Name | Description | Link |
---|---|---|
Attention Architects | Open-source community for prompt engineering experts. | Attention Architects |
ChatGPT Prompt Engineering | Discord server dedicated to prompt engineering. | ChatGPT Prompt Engineering |
ChatGPT Community | General ChatGPT community on Discord. | ChatGPT Community |
Reddit's ChatGPT Discord | r/chatgpt's official Discord server. | Reddit ChatGPT |
PromptsLab | Knowledge-sharing community for generative models and LLMs. | PromptsLab |
Learn Prompting | Discord server dedicated to learning prompt techniques. | Learn Prompting |
Artificial Intelligence | Discord server for AI enthusiasts and prompt engineers. | Artificial Intelligence |
OpenAI Discord | Official Discord server for OpenAI. | OpenAI Discord |
Promptify Discord | Promptify's Discord for prompt engineering and LLMs. | Promptify Discord |
MidJourney Discord | Community focused on MidJourney AI models. | MidJourney Discord |
Platform | Description | Link |
---|---|---|
altenens.is | Forum for sharing ChatGPT tools and resources. | altenens ChatGPT Tools |
onehack.us | Platform for discovering and sharing GPT prompts. | onehack.us Prompts |
Hugging Face Forum | Forum for discussing Hugging Face models, including transformers and GPT. | Hugging Face Forum |
- Prompt Engineer Jobs - Dedicated to various prompt engineering roles.
- Moai Jobs - Prompt Engineering - Lists prompt engineering and AI-related positions.
- Prompt Engineer Jobs Org - Platform featuring prompt engineering jobs.
- AI Jobs Net - Prompt Engineering - Collection of jobs in AI, with a section for prompt engineers.
- AI Jobs - A specialized site for jobs in AI, including prompt engineering roles.
- Promptly Hired - Jobs in prompt engineering and related fields.
- Upwork - Prompt Engineering - Freelance prompt engineering roles.
- Prompt Engineering Jobs - Portal for finding prompt engineering jobs.
- AI Careers - Prompt Engineer - Job board for various AI careers, including prompt engineering.
Platform | Description | Link |
---|---|---|
Upwork | Freelance platform with prompt engineering jobs. | Upwork Prompt Engineering Jobs |
Fiverr | Hire prompt engineers for freelance projects. | Fiverr Prompt Engineers |
Freelancer | Freelance platform for prompt engineering roles. | Freelancer Prompt Engineering |
Toptal | Platform connecting top prompt engineers for freelance opportunities. | Toptal Prompt Engineers |
Contributing We welcome contributions to make this repository a comprehensive resource for prompt engineering enthusiasts. Here’s how you can help:
Guidelines for Contributing Follow our step-by-step guide in the CONTRIBUTING.md file to learn how to add new resources, fix errors, or enhance existing sections.
Code of Conduct We strive to maintain a respectful and inclusive community. Please read our Code of Conduct to understand the expected behavior when contributing.
Feedback and Suggestions If you have ideas for improvements, feel free to open an issue or submit a pull request. Constructive feedback is always welcome!
Consider giving this repository a ⭐️ if you find it helpful, or share it with others who might benefit! Contributions are always welcome—your input and additions help make this resource better for the entire community. Some of the links here may contribute to supporting the project at no extra cost to you. If this project benefits you, consider sponsoring me on GitHub or buying me a coffee to help support ongoing updates and improvements.
If you'd like to reach out, feel free to check the Contact Me section. Thank you for your support! 🙏
Connect with other developers, AI enthusiasts, and prompt engineers! We’ve created a Discord server where you can share insights, ask questions, and stay updated on the latest in prompt engineering. It’s a place to collaborate, network, and learn together.
Feel free to reach out if you have questions or suggestions in our #general or #feedback channels. Let’s build a community of knowledge and support.
This project is licensed under the MIT License - see the LICENSE file for details.
© 2024 [zac frulloni]. All rights reserved.
Disclosure: I am compensated through these affiliate partnerships, and this compensation helps support the resources and ongoing work within this repository. Affiliate links are provided in sections containing resources, including but not limited to learning materials, tools, and community memberships. This disclosure appears on all applicable pages of this repository.
If you have any questions, feedback, or suggestions, feel free to reach out! You can contact me via email at: zacfrull [at]
hotmail [dot]
com.
Looking forward to hearing from you!