Unlocking AI and LLMs: The Complete Prompt Engineering Bootcamp
₦5,000
Curriculum
- 21 Sections
- 203 Lessons
- Lifetime
Expand all sectionsCollapse all sections
- Section 0: Introduction3
- Section 1: Introduction to Prompt Engineering8
- Section 2: Choose Your LLM10
- 3.1009. What I’m Using – Part 1
- 3.2010. What I’m Using – Part 2 (OpenAI Playground)
- 3.3Optional: Setting Up Your Playground
- 3.4011. Multi-Modality and Tools in LLMs
- 3.5Choose Your LLM!
- 3.6012. Getting Started with ChatGPT
- 3.7013. The Basics of ChatGPT
- 3.8014. ChatGPT App
- 3.9015. Optional: ChatGPT Plus
- 3.10Getting Started with Llama
- Section 3: Guided Project - Build Your First Game (Snake Game)7
- Section 4: How LLMs Work15
- 5.1Introduction to LLMs
- 5.2Introduction to LLMs Part 2
- 5.3Tokens
- 5.4Word Guessing Machines?
- 5.5Thinking Like LLMs – Roll a Dice
- 5.6Inside LLMs
- 5.7The Transformer Model
- 5.8Exercise: Visualize the LLM Architecture
- 5.9The Training Process
- 5.10Base Model vs. Assistant Model
- 5.11Thinking Like LLMs – The Reversal Curse
- 5.12Exercise: The Reversal Curse
- 5.13Artificial General Intelligence (AGI)
- 5.14Exercise: Use ChatGPT to Read the Research
- 5.15The World of LLMs
- Section 5: Challenge - Build Your Second Game (Tic Tac Toe with AI opponent)1
- Section 6: Our Prompting Framework4
- Section 7: Prompting Fundamentals - The Setup21
- 8.1The Setup
- 8.2The System Message – Part 1
- 8.3The System Message – Part 2
- 8.4Exercise: Strengthen Your System Message
- 8.5Claude 3’s System Message
- 8.6Context – What it Is
- 8.7Context – The Context Window
- 8.8Context – Lost in the Middle
- 8.9The Latest: Gemini 1.5’s Context Window
- 8.10Personas and Roles
- 8.11Personas – Tone, Style and Voice
- 8.12Exercise: Talk To Your Hero
- 8.13Exercise: Write a Movie Scene
- 8.14Custom Instructions
- 8.15The System Message for Custom Instructions
- 8.16Thinking Like LLMs – Can GPT Keep a Secret?
- 8.17Exercise: Get ChatGPT to Spill the Tea – Part 1
- 8.18Exercise: Get ChatGPT to Spill the Tea – Part 2
- 8.19Exercise: Get ChatGPT to Spill the Tea – Part 3
- 8.20Exercise: Test Techniques for Securing Secrets
- 8.21Case Study: Moderna’s Use of ChatGPT
- Section 8: Prompting Fundamentals - The Instructions16
- 9.1The User Message
- 9.2Be Clear and Specific
- 9.3Delimiters
- 9.4Exercise: Identify Delimiters
- 9.5X-Y Problem
- 9.6Exercise: Identify X
- 9.7Solution: Identify X
- 9.8In-Context Training
- 9.9Zero Shot Prompting
- 9.10One Shot and Few Shot Prompting
- 9.11Language Models Are Few-Shot Learners
- 9.12How Many Examples?
- 9.13Thinking Like LLMs – But Wait…
- 9.14Chain-of-Thought Prompting – Part 1
- 9.15Chain-of-Thought Prompting – Part 2
- 9.16Zero Shot CoT
- Section 9: Guided Project - Create Your Own Career Coach8
- Section 10: Prompting Fundamentals - The Output5
- Section 11: The Dark Side of AI (Guardrails, Jailbreaks, Injections, Hallucinations + more)19
- 12.1Introduction to Guardrails and Jailbreaking
- 12.2Jailbreak! (The DAN Prompt)
- 12.3Many Shot Jailbreaking
- 12.4Prompt Injections – Part 1
- 12.5Prompt Injections – Part 2
- 12.6Thinking Like LLMs – Multi-Modal Injection
- 12.7Leaking – Part 1 (Prompt Leaking)
- 12.8Leaking – Part 2 (Data Leaking)
- 12.9Exposure
- 12.10Poisoning
- 12.11Toxicity
- 12.12Hallucinations
- 12.13Thinking Like LLMs – Big vs Small
- 12.14Challenge: Conduct Your Own Mechanistic Interpretability Research on Hallucinations
- 12.15Challenge Instructions
- 12.16Leaderboard: Mechanistic Interpretability
- 12.17The Model Card
- 12.18Model Cards Deep Dive
- 12.19Exercise: Explore the Latest Model Card and Learn Something New!
- Section 12: LLM Hyperparameters & The OpenAI Playground6
- Section 14: Open Source Models10
- 14.1What Are Open Source LLMs and Why Are They Important?
- 14.2Chatbot Arena Leaderboard
- 14.3Battle of the Intelligence Tests
- 14.4Exercise: Test The Models With Your Specific Use-Case
- 14.5Exercise: Create Your Own Test Prompt (Totem)
- 14.6The Latest – The Best Open Source Model
- 14.7Introduction to LMStudio
- 14.8Setting Up Your Own Model – Part 1
- 14.9Setting Up Your Own Model – Part 2
- 14.10Exercise: Explore the Guardrails
- Section 15: Advanced Prompting Techniques22
- 15.1Introduction
- 15.2Auto-Priming
- 15.3Chain of Density Prompting
- 15.4Prompt Variables
- 15.5Prompt Chaining
- 15.6Prompt Chaining – Programmatic Visualization
- 15.7Exercise: Prompt Chaining – Customer Support
- 15.8Thinking Like LLMs – Dark Magic
- 15.9XML Tags – There’s More Than Meets The Eye!
- 15.10Emotional Stimuli – Part 1
- 15.11Emotional Stimuli – Part 2
- 15.12Emotional Stimuli – Part 3 (But Why?)
- 15.13Self-Consistency
- 15.14ReAct Prompting
- 15.15ReAct + CoT-SC
- 15.16Applied Prompt Engineering with CRISPR – Part 1
- 15.17Applied Prompt Engineering with CRISPR – Part 2
- 15.18Tree of Thoughts – Part 1
- 15.19Tree of Thoughts – Part 2
- 15.20Tree of Thoughts – Part 3 (ToT via Code)
- 15.21Tree of Thoughts – Part 4 (ToT via Chaining)
- 15.22Tree of Thoughts – Part 5 (“Zero Shot” ToT)
- Section 16: Challenge - Build Your Third Game (Flappy Bird)1
- Section 17: Prompt Testing and Model Benchmarks15
- 17.1Introduction to Prompt Testing
- 17.2The Importance of Prompt Testing
- 17.3Thinking Like LLMs – Schrodinger’s Prompt
- 17.4Building a Prompt Test
- 17.5The Golden Answer
- 17.6Model Benchmarks
- 17.7Deep Dive: MMLU Benchmark
- 17.8Prompt Tests vs. Model Benchmarks?
- 17.9The Latest: MMLU Pro
- 17.10Evaluating Results – Human Judge
- 17.11Evaluating Results – Code Judge
- 17.12Evaluating Results – AI Judge
- 17.13Deep Dive: LLMs as a Judge – Biases
- 17.14Deep Dive: LLMs as a Judge – Prompts
- 17.15Thinking Like LLMs – Ex Post Facto Reasoning
- Section 18: Applied Prompt Engineering - Developing Prompt Tests & Evaluations with PromptFoo14
- 18.1Here. We. Go!
- 18.2Introduction to PromptFoo
- 18.3Our Prompt Testing Framework
- 18.4Our 1st Prompt Test (Adding Prompts, Metrics + Human Judge) – The Setup
- 18.5Our 1st Prompt Test (Adding Prompts, Metrics + Human Judge) – The Results
- 18.6Our 2nd Prompt Test (Adding New Prompts + Code Judge) – The Setup
- 18.7Our 2nd Prompt Test (Adding New Prompts + Code Judge) – The Results
- 18.8Our 3rd Prompt Test (Adding 152 Test Cases + AI Judge) – The Setup
- 18.9Our 3rd Prompt Test (Adding 152 Test Cases + AI Judge) – The Results
- 18.10Our 4th Prompt Test (Adding Multiple Models) – The Setup
- 18.11Our 4th Prompt Test (Adding Multiple Models) – The Results
- 18.12Our 5th Prompt Test (Adding System Messages) – The Setup
- 18.13Our 5th Prompt Test (Adding System Messages) – The Results
- 18.14Do You Realize What Just Happened?
- Section 19: AI Research and the Quest for Artificial General Intelligence6
- Where To Go From Here?1
- Optional Appendix: Guided Project - Prompting with Autonomous Agents (AutoGPT)11
- 21.1Project Introduction
- 21.2Setup Instructions
- 21.3Setup Demo: Getting Your API Key
- 21.4Setup Demo: Downloading AutoGPT
- 21.5Setup Demo: Installing Docker
- 21.6Launching Your Autonomous Agent – Part 1
- 21.7Launching Your Autonomous Agent – Part 2
- 21.8It’s Aliiiiiive! Running Your Autonomous Agent
- 21.9Task 1: Hello World – Your First Website
- 21.10Task 2: Python Program – Palindrome Checker
- 21.11Task 3: Initialize Your Own Task