Course curriculum

    1. 1.1 Introduction to Prompts & Prompting

    2. 1.2 Why do AI Engineers Need to Know About Prompts?

    3. 1.3 Teaching Models Through Examples

    4. 1.4 System Prompts & User Prompts

    5. 1.5 Context Length & What Actually Matters in Your Prompt

    1. 2.1 The Art of Clear Instructions

    2. 2.2 Controlling Output Format

    3. 2.3 Providing Context & Breaking Down Complex Tasks

    4. 2.4 Chain-of-thought & Giving Models Time to Think

    1. 3.1 The Importance of Iteration & Systematic Testing

    2. 3.2 Prompt Engineering Tools

    3. 3.3 Organising & Versioning Your Prompts

    1. 4.1 Understanding Prompt Attacks

    2. 4.2 Prompt Extraction & Proprietary Prompts

    3. 4.3 Jailbreaking & Prompt Injection Attacks

    4. 4.4 Advanced Attacks & Indirect Injection

    5. 4.5 Information Extraction and Data Leakage

    1. 5.1 Evaluation & Red Teaming

    2. 5.2 Model-level Defenses

    3. 5.3 Prompt-level Defenses

    4. 5.4 System-level Defenses

    5. 5.5 Accepting Risk & Moving Forward

    1. 6.1 Key Takeaways & Looking Forward

    2. 6.2 Beyond Prompting - What Comes Next?

    3. 6.3 Practical Advice for Your Journey

    4. 6.4 Final Thoughts

About this course

  • 26 lessons

Discover your potential, starting today