Course Curriculum

    1. Setting up Environment

    2. Getting Started

    3. Quiz

    1. Write Clear Instructions

    2. Role Prompting & Delimeters

    3. Step-by-Step Prompting

    4. Providing Examples & Specifying Output Length

    5. Providing Reference Text

    6. Splitting Complex Tasks

    7. Time to Think

    8. Chaining Queries

    1. Zero-shot Prompting

    2. Few-shot Prompting

    3. Few-shot Prompt Template

    4. Evaluating Few-Shot Prompts

    5. LLM-as-a-Judge

    6. Exercise

    1. Chain-of-thought Prompting

    2. Inner Monologue & Testing CoT

    3. Discussion: Automatic CoT vs. Manual CoT

    4. Exercise

    1. Prompt Chaining Overview

    2. Applied Prompt Chaining

    3. Exercise

    1. PAL Overview

    2. Exercise

    3. Function Calling Overview

    4. Advanced Function Calling Tips

    5. Exercise

    6. Applying Function Calling to a Chat App

    7. Exercise

About this course

  • 42 lessons
  • 4 hours of video content
  • Projects to apply learnings
  • Earn a Certificate of Completion
  • Intermediate

Join Pro to Get Started

Get unlimited access to all our AI courses, special tutorials, certificates, live webinars, workshops, office hours, dedicated support, and community discussions.

Instructor(s)

Elvis Saravia, Ph.D.

Founder and Lead Instructor

Elvis is a co-founder of DAIR.AI, where he leads all AI research, education, and engineering efforts. Elvis holds a Ph.D. in computer science, specializing in NLP and language models. His primary interests are training and evaluating large language models and developing scalable applications with LLMs. He co-created the Galactica LLM at Meta AI and supported and advised world-class teams like FAIR, PyTorch, and Papers with Code. Prior to this, he was an education architect at Elastic where he developed technical curriculum and courses on solutions such as Elasticsearch, Kibana, and Logstash.

More about this course

OVERVIEW

Prompt Engineering for Developers is a course focused on learning how to design and optimize prompts for LLMs with the latest prompting techniques and methods. 

After completing this course, students will know how to apply the best practices and prompting techniques to help them build more effective, efficient, and robust LLM applications and agents. 

PREREQUISITES

This course leverages the Python programming language so it requires basic knowledge of Python. We primarily use the OpenAI SDK so you are required to have a paid developer account with OpenAI (any tier should work). 

TOPICS

Throughout the course, students will use Python to apply best practices for prompting LLMs, including:

  • Prompting Tips: Learn the most important prompting tips to help efficiently and effectively prompt modern LLMs. 
  • Few-shot prompting: Learn the best practices for designing and optimizing robust few-shot prompts.
  • Chain-of-thought prompting: Leverage the step-by-step thinking capabilities of LLMs through carefully designed chain-of-thought prompts. 
  • Prompt chaining: Apply the core design pattern of chaining queries with LLMs.
  • LLMs + External Tools: Combine LLMs with external tools to develop complex LLM applications. In addition, learn about function calling and when and how to leverage it.
  • Special  LLM Topics: Apply the latest best practices for working with LLMs, ranging from structured outputs to prompt caching. 
  • Reasoning: Learn how to effectively prompt reasoning LLMs with the latest and most effective prompting tips and best practices for different use cases.
  • ... and much more to come.  


FREE LECTURE PREVIEW

Here's a subset of companies whose employees have benefitted from our courses:

Accrete, Airbnb, Alston & Bird, Amazon, Apple, Arm, Asana, Bank of America, Belong For Me, Biogen, Brilliant, Carebound, CDM, CentralReach, Centric Software, Chime, Coinbase, Digital Green, DoHQ, Elekta, Fidelity Investments, Fivecast, Fulcrum Labs, Google, Guru, Gretel, Harrison Insights, Intel, Intuit, Jina AI, JPMorgan Chase & Co, Khan Academy, KnowBe4, Lawyer.com, LinkedIn, LionSentry, MagmaLabs, MasterClass, Meta, Metopio, Microsoft, Moneta Health, Oracle, OpenAI, Rechat AI, RingCentral, Salesforce, Scale AI, Scribd, Space-O Technologies, Sun Life, TD Bank, TELUS Corporations, Trilogy, TTEC Digital, UniCredit, VaxCalc Labs, Vendr, Walmart, Wolfram Alpha, Zemoso Technologies, Zeplin 

Reach out to [email protected] for any questions and team/student discounts.

Join Pro to Get Started

Get unlimited access to all our AI courses, special tutorials, certificates, live webinars, workshops, office hours, dedicated support, and community discussions.

Stay Updated!

Be the first to know about what's new in our Academy.

Thank You