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
## What is Learn Prompting? The **Learn Prompting** team are creators of: - The [free Prompt Engineering Guide](https://learnprompting.org/docs/introduction), cited by OpenAI and Google. - [15 courses on Generative AI](https://learnprompting.org/courses) to help you develop cutting-edge AI skills. - [On-demand workshops and training](https://learnprompting.org/for-business) for individuals and businesses. - [HackAPrompt](https://www.hackaprompt.com/), the largest AI red-teaming competition ever. ## 📢 Announcements and Updates - 🏆 **[HackAPrompt 2.0](https://www.hackaprompt.com/)** is here with **$500,000 in prizes** and 5 exciting tracks! [Join the waitlist](https://docs.google.com/forms/d/e/1FAIpQLScWexmVn_BWYhBsfZY7udh-iM8j2ZVyEoFLt3xhVVxP4gKFHA/viewform) and learn more in this [article](https://learnprompting.org/blog/announce-hackaprompt-2). - 🎓 We’ve launched a cohort-based **AI Red Teaming and AI Safety course**! [Enroll here](https://maven.com/learn-prompting-company/ai-red-teaming-and-ai-safety-masterclass). - 💼 Our team has hosted workshops at OpenAI, Microsoft, Deloitte, Dropbox, and more. [Contact us](https://learnprompting.org/for-business) for custom solutions. ### Learn Prompting Research - **[The Prompt Report: A Systematic Survey of Prompting Techniques](https://trigaten.github.io/Prompt_Survey_Site/)** ([blog post](https://learnprompting.org/blog/the_prompt_report)): The most comprehensive study of prompting techniques to date. - **[Ignore This Title and HackAPrompt: Exposing Systemic Vulnerabilities of LLMs](https://arxiv.org/abs/2311.16119):** Insights from analyzing over 600K adversarial prompts across state-of-the-art LLMs. --- ## 🚀 Contribution Guidelines 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! ❤️ ## Local Development ### First Steps Before you start, ensure you have the following installed: - **[Visual Studio Code](https://code.visualstudio.com/)** - **[Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)** - **[Node.js](https://nodejs.org/en/download/)** (version **18.0.0** or higher, `node -v`) If you're on macOS or Linux, you can use **[Homebrew](https://brew.sh/)**, a package manager, to install the necessary tools. To begin: 1. Clone the repository from GitHub: ```bash git clone https://github.com/trigaten/Learn_Prompting_nextjs.git ``` 2. Navigate to the project folder: ```bash cd Learn_Prompting_nextjs ``` ### Run the Website Locally Once the setup is complete, you can run the website locally to preview your changes: 1. Ensure you are using Node.js version **18.0.0** or higher: ```bash node -v ``` 2. Install the required Node.js modules: ```bash npm install ``` 3. Run the website in development mode: ```bash npm run dev ``` This will start a local development server, and your changes will be reflected live in the browser. ## ❤️ A Huge Thanks to All Contributors We’re grateful for all the amazing contributions from our community! 🙌 Check out our contributors below: ## Cite 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} } ```