Learn prompt engineering and generative AI with our free resources, courses, and on-demand webinars.
Website • Discord • Twitter (X) • LinkedIn • Newsletter • Free ChatGPT Course • Free Prompt Engineering Guide • Course Catalog • Book a Demo • Contact us
The Learn Prompting team are creators of:
- The free Prompt Engineering Guide, cited by OpenAI and Google.
 - 15 courses on Generative AI to help you develop cutting-edge AI skills.
 - On-demand workshops and training for individuals and businesses.
 - HackAPrompt, the largest AI red-teaming competition ever.
 
- 🏆 HackAPrompt 2.0 is here with $500,000 in prizes and 5 exciting tracks! Join the waitlist and learn more in this article.
 - 🎓 We’ve launched a cohort-based AI Red Teaming and AI Safety course! Enroll here.
 - 💼 Our team has hosted workshops at OpenAI, Microsoft, Deloitte, Dropbox, and more. Contact us for custom solutions.
 
- The Prompt Report: A Systematic Survey of Prompting Techniques (blog post): The most comprehensive study of prompting techniques to date.
 - Ignore This Title and HackAPrompt: Exposing Systemic Vulnerabilities of LLMs: Insights from analyzing over 600K adversarial prompts across state-of-the-art LLMs.
 
We welcome contributions of all kinds! Here’s how you can help:
- Suggest new content ideas or improvements.
 - Translate resources into other languages.
 - Contribute artwork or additional resources.
 - Help fix typos or improve clarity.
 
Every contribution is appreciated, no matter how big or small! ❤️
Before you start, ensure you have the following installed:
- Visual Studio Code
 - Git
 - Node.js (version 18.0.0 or higher, 
node -v) 
If you're on macOS or Linux, you can use Homebrew, a package manager, to install the necessary tools.
To begin:
- Clone the repository from GitHub:
git clone https://github.com/trigaten/Learn_Prompting_nextjs.git
 - Navigate to the project folder:
cd Learn_Prompting_nextjs 
Once the setup is complete, you can run the website locally to preview your changes:
- Ensure you are using Node.js version 18.0.0 or higher:
node -v
 - Install the required Node.js modules:
npm install
 - Run the website in development mode:
npm run dev
 
This will start a local development server, and your changes will be reflected live in the browser.
We’re grateful for all the amazing contributions from our community! 🙌 Check out our contributors below:
Use the provided GitHub citation in this repository:
@software{Schulhoff_Learn_Prompting_2022,
 author = {Schulhoff, Sander and Community Contributors},
 month = dec,
 title = {{Learn Prompting}},
 url = {https://github.com/trigaten/Learn_Prompting},
 year = {2022}
}
