This course features Coursera Coach!
A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this advanced course, you'll deepen your expertise in prompt engineering and learn how to craft highly effective prompts for sophisticated AI models. The course covers a range of advanced techniques, such as the "Flip the Script" pattern, self-consistency, function calling, and more. With practical labs, you’ll experiment with these techniques, refining AI-generated prompts, and building more dynamic, flexible, and high-performing AI systems. You'll also dive into function calling and applying it to real-world tasks, as well as improving response quality through decomposition and self-critique. The course also includes a comprehensive project where you will build an AI-powered code reviewer, allowing you to apply your prompt engineering skills in a practical setting. Throughout the project, you’ll enhance the tool with features like Git integration, code logic and syntax checking, self-critique, and the creation of expert personas. The project will culminate with the migration to structured output, improving the tool’s data management and its interaction with other systems. This course is ideal for learners who have a solid understanding of AI models and prompt engineering, and wish to take their skills to the next level by designing more powerful, efficient, and customized AI-driven tools. The course requires experience in programming and basic familiarity with AI principles. By the end of the course, you will be able to build sophisticated AI-powered tools, refine and optimize prompts for complex tasks, and integrate advanced techniques like function calling and self-consistency into your AI systems.














