Back to Catalog

Generative AI: Prompt Engineering Basics

Learn on

Coursera logo
Beginnercourse

Learn how to improve the effectiveness of your AI by using the latest prompt engineering techniques. Apply best practices for creating prompts and explore examples of impactful prompts. Practice common prompt engineering techniques and approaches for writing effective prompts for different LLMs.

Language

  • English

Topic

  • Artificial Intelligence

Skills You Will Learn

  • Artificial Intelligence, Generative AI, Prompt Engineering, watsonx, LLM, ChatGPT

Offered By

  • IBMSkillsNetwork

Estimated Effort

  • 8 hours

Platform

  • Coursera

Last Update

  • May 6, 2024
About This course
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 and other LLMs. 

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 Skills Network AI Classroom. You will also hear from practitioners about the tools and approaches used in prompt engineering and the art of writing effective prompts.

Instructors

Antonio Cangiano

Software Development Manager

Antonio Cangiano is an Engineering Manager and AI Specialist at IBM. An author and blogger, he wrote two technical books, "Ruby on Rails for Microsoft Developers" (Wrox, 2009) and "Technical Blogging" (The Pragmatic Bookshelf, 2012). He is passionate about the craft of programming, AI, cutting-edge technologies, online marketing, and entrepreneurship.

Read more

Contributors

Rav Ahuja

Global Program Director, IBM Skills Network

Rav Ahuja is a Global Program Director at IBM. He leads growth strategy, curriculum creation, and partner programs for the IBM Skills Network. Rav co-founded Cognitive Class, an IBM led initiative to democratize skills for in demand technologies. He is based out of the IBM Canada Lab in Toronto and specializes in instructional solutions for AI, Data, Software Engineering and Cloud. Rav presents at events worldwide and has authored numerous papers, articles, books and courses on subjects in managing and analyzing data. Rav holds B. Eng. from McGill University and MBA from University of Western Ontario.

Read more