EdX

Introduction to Prompt Engineering (edX)

Offered by IBM,
Introduction to Prompt Engineering (edX)

In this course, you will learn about prompt engineering to unlock the full potential of generative AI tools like ChatGPT. You will learn the techniques and best practices for writing effective prompts and explore a few common prompt engineering tools.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

Prompt engineering is a process to effectively guide generative AI models and control their output to produce desired results. In this course, you will learn the techniques, approaches, and best practices for writing effective prompts.
You will learn about prompt techniques like zero-shot and few-shot, which can improve the reliability and quality of large language models (LLMs). You will also explore various prompt engineering approaches like Interview Pattern, Chain-of-Thought, and Tree-of-Thought, which aim at generating precise and relevant responses.
You will be introduced to commonly used prompt engineering tools like IBM watsonx Prompt Lab, Spellbook, and Dust.
The hands-on labs included in the course offer an opportunity to optimize results by creating effective prompts in the IBM Generative AI Classroom. You will also hear from practitioners about the tools and approaches used in prompt engineering and the art of writing effective prompts.
This course is designed for everyone, including professionals, executives, students, and enthusiasts interested in leveraging effective prompt engineering techniques to unlock the full potential of generative artificial intelligence (AI) tools like ChatGPT.
This course is part of the Generative AI for Everyone Professional Certificate.

What you'll learn

  • Explain the concept and relevance of prompt engineering in generative AI models.
  • Apply best practices for creating prompts and explore examples of impactful prompts.
  • Practice common prompt engineering techniques and approaches for writing effective prompts.
  • Explore commonly used tools for prompt engineering to aid with prompt engineering.

Syllabus

Module 1: Prompt Engineering for Generative AI

  • Video: Course Introduction
  • Reading: Course Overview
  • Reading: Program Overview
  • Reading: Helpful Tips for Course Completion
  • Video: What Is a Prompt
  • Video: What is Prompt Engineering?
  • Hands-on Lab: Getting to Know our AI Prompting Tool
  • Hands-on Lab: Experimenting with Prompts
  • Video: Best Practices for Prompt Creation
  • Hand-on Lab: Naive Prompting and Persona Pattern
  • Video: Common Prompt Engineering Tools
  • Video: Expert Viewpoints
  • Reading: Module Summary
  • Practice Quiz: Concept of Prompt Engineering
  • Graded Quiz: Prompt Engineering for Generative AI

Module 2: Prompt Engineering: Techniques and Approaches

  • Video: Text-to-Text Prompt Techniques
  • Video: Interview Pattern Approach
  • Hands-on Lab: The Interview Pattern Approach in Prompt Engineering
  • Video 3: Chain-of-Thought Approach
  • Hands-on Lab: The Chain-of-Thought Approach in Prompt Engineering
  • Video 4: Tree-of-Thought Approach
  • Hands-on Lab: The Tree-of-Thought Approach in Prompt Engineering
  • Reading: Module Summary
  • Practice Quiz: Writing Effective Prompts
  • Graded Quiz: Prompt Engineering: Techniques and Approaches
  • Discussion Prompt: Future of Human-Crafted Prompts

Module 3: Course Quiz, Project, and Wrap-up

  • Video: Text-to-Image Prompt Techniques
  • Hands-on Lab: Effective Text Prompts for Image Generation
  • Reading: Glossary: Generative AI: Prompt Engineering
  • Final Project: Applying Prompt Engineering Techniques and Best Practices
  • Graded Quiz - Generative AI: Prompt Engineering Basics
  • Reading: Congratulations and Next Steps
  • Reading: Thanks from the Course Team
  • Reading: About the Optional Lesson using IBM watsonx.ai
  • Lab: Obtain IBM Cloud Feature Code and Activate Trial Account
  • Hands-on Lab: Creating an IBM Cloud Account
  • Hands-on Lab: Exploring watsonx Prompt Lab
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

AI skills: Introduction to Unsupervised, Deep and Reinforcement Learning (edX) EdX
Delft University of Technology,DelftX

AI skills: Introduction to Unsupervised, Deep and Reinforcement Learning (edX)

Learn the fundamentals and principal AI concepts about clustering, dimensionality reduction, reinforcement learning and deep learning to solve real-life problems. In this course you will learn the basics of several machine learning topics to help you solve real life challenges. Unsupervised learning techniques such as clustering and dimensionality reduction are useful to make sense of large and/or high dimensional datasets that are not annotated. Deep learning is a supervised learning technique that is useful to train neural networks to solve more complicated classification and regression tasks. Finally, reinforcement learning techniques can be used to train AI agents that interact with an environment.

Self Paced
Self-Paced
AI Chatbots without Programming (edX) EdX
IBM

AI Chatbots without Programming (edX)

Chatbots are increasingly in demand among global businesses. This course will teach you how to build, analyze, deploy and monetize chatbots - with the help of IBM Watson and the power of AI. Please Note: Learners who successfully complete this IBM course can earn a skill badge — a detailed, verifiable and digital credential that profiles the knowledge and skills you’ve acquired in this course. Enroll to learn more, complete the course and claim your badge!

Self Paced
Self-Paced
Essentials of Genomics and Biomedical Informatics (edX) EdX
IsraelX

Essentials of Genomics and Biomedical Informatics (edX)

This course presents clinicians and digital health enthusiasts with an overview of the data revolution in medicine and how to exploit it for research and in the clinic. The course will not make you a bioinformatician but will introduce the main concepts, tools, algorithms, and databases in this field.

Self Paced
5-12 Weeks
AI in Practice: Preparing for AI (edX) EdX
Delft University of Technology,DelftX

AI in Practice: Preparing for AI (edX)

Learn to recognize and understand the implications of Artificial Intelligence for organizations, and the importance of compliance and ethics when AI is applied in practice. This course is not about difficult algorithms and complex programming; it is a course for anyone interested in learning about the benefits and implications of AI when applied in practical settings.

Self Paced
Self-Paced
Impacto de la Inteligencia Artificial en la Innovación de Negocios (edX) EdX
Universidad Anáhuac,AnahuacX

Impacto de la Inteligencia Artificial en la Innovación de Negocios (edX)

En este curso aprenderás sobre los factores importantes que se requieren para fundar un negocio digital, desde la importancia del propósito del negocio, hasta las implementaciones de la IA en las diferentes industrias. La inteligencia artificial es una disciplina de las ciencias de la computación que ha buscado emular los procesos del pensamiento humano para crear máquinas inteligentes que logren tomar decisiones con base en los datos que se presenten.

Self Paced
Self-Paced
Digital Transformation Strategy: Discovering and Reaching New Markets (edX) EdX
University of Maryland, College Park,University System of Maryland - USM,USMx,UMD

Digital Transformation Strategy: Discovering and Reaching New Markets (edX)

Learn key concepts of strategy, IT, and Innovation to bring emerging technologies to market through digital channels. This course is different – it’s a sample of the most important key concepts and techniques needed to develop digital strategies and bring them to market.

Self Paced
Self-Paced
Introduction to Computer Science and Programming (edX) EdX
Tokyo Institute of Technology,TokyoTechX

Introduction to Computer Science and Programming (edX)

The term “Computation” refers to the action performed by a computer. A computation can be a basic operation and it can also be a sophisticated computer simultation requiring a large amount of data and substantial resources. This course aims at introducing learners with no prior knowledge to basics and key concepts of computer science. By following the lectures and exercises of this course you will have an understanding of algorithms and you will get a real experience of programming using the language Ruby.

Self Paced
Self-Paced