What you will learn

  • Learn how to apply advanced prompting techniques such as prompt chaining and ReAct with best practices

  • Build complex LLM applications such as agentic chatbots

  • Learn how to prototype complex LLM applications with no-code tools

Course curriculum

    1. Introduction

    2. Course Objectives and Structure

    1. Flowise AI Installation

    2. Installing Flowise AI

    3. Basic Chatflow with Flowise AI

    4. Exercise

    1. Introduction to Prompt Chaining

    2. Applied Prompt Chaining

    3. Exercise

    1. Food Chatbot with Prompt Chaining

    2. Building the Food Chatbot

    3. Exercise

    1. Introduction to PAL

    2. PAL Demo

    1. Introduction to ReAct Prompting

    2. ReAct Demo

    3. Exercise

    4. ReAct Under the Hood

About this course

  • 21 lessons
  • Projects to apply learnings
  • Earn a Certificate of Completion
  • Intermediate

Join Pro to Get Started

Explain how different pricing options might be valuable to different segments of your audience.

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

This course focuses on advanced prompt engineering techniques for large language models (LLMs) and how to effectively apply them in various scenarios and use cases. After completing this course, students will have a good grasp of commonly used advanced prompting techniques like prompt chaining, PAL, and ReAct, including how to effectively apply them in their use cases.

PREREQUISITES

If you are new to prompt engineering, we recommend completing the Introduction to Prompt Engineering course (also available to all Pro members). 

The main tool you will use in this course is Flowise AI (no-code tool) with some occasional use of basic Python. You will also need to have a paid OpenAI account for API Keys. More details and instructions are provided in the course.

TOPICS

Throughout the course, students will utilize Flowise AI, to design and apply best practices and common advanced prompting techniques.

Key concepts covered in the course include:

  • Introduction to Flowise AI: Students will be introduced to the popular no-code tool to build advanced chat flows with LLMs
  • Prompt Chaining: Learn how to combine multiple prompt chains in sequence to tackle complex tasks. This module introduces prompt chaining concepts and their practical applications, with hands-on exercises to reinforce your understanding of this advanced prompting technique.
  • Building a Chatbot with LLMs: Apply your advanced prompt engineering skills to create a practical food recommendation chatbot. This hands-on module guides you through, step-by-step, how to build a functional chatbot using prompt chaining techniques and Flowise AI.
  • PAL: Discover PAL (Program-Aided Language Models) and see how it combines LLMs with programmatic reasoning. Through an introduction and live demonstration, learn how this powerful technique enables AI models to solve complex problems by generating and executing code.
  • ReAct Prompting: Explore ReAct (Reasoning and Acting) prompting, a technique that combines reasoning with action planning in LLMs. Through demonstrations and hands-on exercises, learn how to implement this advanced prompting method and understand its inner workings for more effective LLM interactions.
  • Agentic Food Chatbot: In this module, students will apply all the learnings and build an advanced food recommendation chatbot using prompt chaining, an agentic component using ReAct, and Flowise AI. This practical module demonstrates how to build, step-by-step, a more autonomous and intelligent LLM-powered chatbot.


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, and community access.

What people are saying

“This course is meticulously designed, reflecting Elvis’s deep expertise and attention to detail. The exercises are relevant, engaging, and challenging, making the learning process both enjoyable and highly effective. I particularly appreciated his real-time feedback on the exercises and his suggestions for alternative approaches, which deepened my understanding. The exercises played a crucial role in helping us grasp the concepts thoroughly, boosting our confidence in applying these techniques to real-world applications. Additionally, Elvis introduced us to various tools and techniques, sharing his knowledge about chaining LLM calls and expanding our skill set in prompt engineering. This course has been an invaluable learning experience, providing not only the theoretical knowledge but also the practical skills needed to excel in Prompt engineering.”

Praveen - Senior Software Engineer, Google

“Elvis taught the close with very relevant content, in an engaging way. Recommend Elvis and this Prompt Engineering course.”

Sreenivasan - Software Engineer | Ex-Apple, Ex-Google

“Elvis is a passionate and knowledgeable teacher! This was an amazing course. I learned a lot, and it will positively impact my day-to-day job. Thank you so much!”

Adolfo De Unánue, PhD - Research Director, Tecnológico de Monterrey

“Elvis Saravia's course is a learning experience that stands out for its depth and engagement. From the very start, it's clear that Elvis brings a wealth of knowledge and passion to the subject. His teaching style is both informative and accessible, making complex concepts not only understandable but also enjoyable to learn. Elvis dives deep into the intricacies of crafting effective prompts for large language models, providing practical insights and hands-on exercises that enhance the learning process. The course is well-structured, with a balanced mix of theory and practical application that keeps the material both engaging and relevant. Elvis himself is a remarkable teacher. His ability to explain intricate topics with clarity and enthusiasm fosters an environment where students feel encouraged and motivated. I highly recommend this course!”

Malin Råman Delin - Vice President M&A at Trilogy

“Before taking this course I knew a little about LLMs and nothing about Prompt Engineering. Here I was introduced to many LLMs and learned how to create effective prompts. Elvis is great, and his course materials provided me with a lot of information to review and research as I play catch-up with the people producing advances in this field.”

Georges - InHome Delivery Associate, Walmart

“Great course. I learned so much and Elvis’ passion on the subject matter was obvious. Thank you!”

Ki Han - Sr Design Director, Pivot Health Technologies