Prompt engineering (PE) is the process of communicating effectively with an AI to achieve desired results. This course is tailored to beginners, but also covers advanced PE techniques. Our approach to teaching PE is guided by principles of quick iterations, practicality, accessible examples, and collaborative learning. We believe in making AI accessible to everyone, and our course is cited by Wikipedia and used by companies such as OREILLY, Scale AI, and OpenAI. The course is under heavy development, and we welcome feedback and suggestions.