Detailed Course Outline
Module 1: Foundation models and large language models
In this module, you will develop a fundamental understanding of FMs, including an understanding of a subset of FMs called LLMs. First, you will be introduced to the basic concepts of a foundation model, such as self-supervised learning and fine-tuning. Next, you will learn about two types of FMs: text-to-text models and text-to-image models. Finally, you will learn about LLMs' functionality and use cases, the subset of foundation models that most often utilize prompt engineering.
Module 2: Key concepts of prompt engineering
In this module, you are introduced more fully to prompt engineering, the set of practices that focus on developing, designing, and optimizing prompts to enhance the output of FMs for your specific business needs. Then, you learn about the different elements of a prompt. Finally, the module provides a list of general best practices for designing effective prompts, and you can participate in voting for which prompts showcase those best practices.
Module 3: Basic prompt techniques
In this module, you will learn about basic prompt engineering techniques that can help you effectively use generative AI applications for your unique business objectives. First, the module defines zero-shot and few-shot prompting techniques. Then, it defines CoT prompting, the building block for several advanced prompting techniques. This module provides tips and examples of each type of prompt technique.