Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Advanced Prompting & AI Tooling

Packt via Coursera

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
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.

Syllabus

  • Mastering Advanced Prompt Engineering
    • In this module, we will explore advanced prompt engineering techniques designed to optimize model behavior. You'll learn how to apply dynamic patterns like "Flip the Script," use function calling within prompts, and enhance responses using self-consistency. Practical labs will allow you to apply these concepts in real-time to refine your skills.
  • Project Module #3: Building an AI Code Reviewer
    • In this module, we will work on building an AI-powered code reviewer. You’ll learn how to use the GitPython library for code interaction, develop expert personas for deeper analysis, and refine your tool’s logic with self-consistency techniques. This module provides a comprehensive approach to creating a tool that can review code effectively.
  • Project Module #4: Structured Output and Finalization
    • In this final module, we will guide you through the process of structuring the output of your AI-powered code reviewer, ensuring better data management. You'll refactor your tool for maintainability, fix any remaining bugs, and complete the project by adding final touches, such as building a JSON output parser and documenting the tool for future users.

Taught by

Packt - Course Instructors

Reviews

Start your review of Advanced Prompting & AI Tooling

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.