What You’ll Learn

Modern C++11 features — lambdas, auto, move semantics Templates & STL — vectors, maps, sets, iterators Operator overloading — build expressive classes Polymorphism — virtual functions & abstract classes Binary files — write images & structured data Fractal project — build a full Mandelbrot renderer

Who This Course Is For

Intermediate C++ developers who want to level up Programmers moving to modern C++11 from C, Java, or Python Students preparing for technical interviews Developers who know the basics and want to understand how C++ really works Anyone who wants real projects instead of toy examples

Curriculum

  1. 1

    Introduction

    1. Welcome Free preview
    2. (Included in full purchase)
  2. 2

    Exceptions

    1. Exceptions Basics Free preview
    2. Standard Exceptions Free preview
    3. (Included in full purchase)
    4. (Included in full purchase)
  3. 3

    Files

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
    4. (Included in full purchase)
    5. (Included in full purchase)
  4. 4

    The Standard Template Library

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
    4. (Included in full purchase)
    5. (Included in full purchase)
    6. (Included in full purchase)
    7. (Included in full purchase)
    8. (Included in full purchase)
    9. (Included in full purchase)
    10. (Included in full purchase)
    11. (Included in full purchase)
    12. (Included in full purchase)
  5. 5

    Operator Overloading

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
    4. (Included in full purchase)
    5. (Included in full purchase)
    6. (Included in full purchase)
  6. 6

    Template Classes and Functions

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
    4. (Included in full purchase)
  7. 7

    Passing Functions to Functions

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
    4. (Included in full purchase)
    5. (Included in full purchase)
  8. 8

    C++ 11's Amazing New Features

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
    4. (Included in full purchase)
    5. (Included in full purchase)
    6. (Included in full purchase)
    7. (Included in full purchase)
    8. (Included in full purchase)
    9. (Included in full purchase)
    10. (Included in full purchase)
    11. (Included in full purchase)
    12. (Included in full purchase)
    13. (Included in full purchase)
    14. (Included in full purchase)
    15. (Included in full purchase)
    16. (Included in full purchase)
    17. (Included in full purchase)
    18. (Included in full purchase)
    19. (Included in full purchase)
    20. (Included in full purchase)
    21. (Included in full purchase)
    22. (Included in full purchase)
    23. (Included in full purchase)
    24. (Included in full purchase)
    25. (Included in full purchase)
    26. (Included in full purchase)
    27. (Included in full purchase)
    28. (Included in full purchase)
    29. (Included in full purchase)
    30. (Included in full purchase)
    31. (Included in full purchase)
    32. (Included in full purchase)
  9. 9

    A Project — Drawing Fractal Images

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
    4. (Included in full purchase)
    5. (Included in full purchase)
    6. (Included in full purchase)
    7. (Included in full purchase)
    8. (Included in full purchase)
    9. (Included in full purchase)
    10. (Included in full purchase)
    11. (Included in full purchase)
    12. (Included in full purchase)
    13. (Included in full purchase)
    14. (Included in full purchase)
    15. (Included in full purchase)
    16. (Included in full purchase)
    17. (Included in full purchase)
    18. (Included in full purchase)
    19. (Included in full purchase)
    20. (Included in full purchase)
    21. (Included in full purchase)
    22. (Included in full purchase)
    23. (Included in full purchase)
    24. (Included in full purchase)
  10. 10

    Bonus — Multiple Inheritance

    1. (Included in full purchase)

Meet Your Instructor, John Purcell

I’ve taught many thousands of students through programming courses and YouTube tutorials. My focus is always the same: clear explanations, practical examples, and a structured path that makes learning feel natural.

Course Curriculum

  1. 1

    Introduction

    1. Welcome Free preview
    2. (Included in full purchase)
  2. 2

    Exceptions

    1. Exceptions Basics Free preview
    2. Standard Exceptions Free preview
    3. (Included in full purchase)
    4. (Included in full purchase)
  3. 3

    Files

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
    4. (Included in full purchase)
    5. (Included in full purchase)
  4. 4

    The Standard Template Library

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
    4. (Included in full purchase)
    5. (Included in full purchase)
    6. (Included in full purchase)
    7. (Included in full purchase)
    8. (Included in full purchase)
    9. (Included in full purchase)
    10. (Included in full purchase)
    11. (Included in full purchase)
    12. (Included in full purchase)
  5. 5

    Operator Overloading

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
    4. (Included in full purchase)
    5. (Included in full purchase)
    6. (Included in full purchase)
  6. 6

    Template Classes and Functions

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
    4. (Included in full purchase)
  7. 7

    Passing Functions to Functions

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
    4. (Included in full purchase)
    5. (Included in full purchase)
  8. 8

    C++ 11's Amazing New Features

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
    4. (Included in full purchase)
    5. (Included in full purchase)
    6. (Included in full purchase)
    7. (Included in full purchase)
    8. (Included in full purchase)
    9. (Included in full purchase)
    10. (Included in full purchase)
    11. (Included in full purchase)
    12. (Included in full purchase)
    13. (Included in full purchase)
    14. (Included in full purchase)
    15. (Included in full purchase)
    16. (Included in full purchase)
    17. (Included in full purchase)
    18. (Included in full purchase)
    19. (Included in full purchase)
    20. (Included in full purchase)
    21. (Included in full purchase)
    22. (Included in full purchase)
    23. (Included in full purchase)
    24. (Included in full purchase)
    25. (Included in full purchase)
    26. (Included in full purchase)
    27. (Included in full purchase)
    28. (Included in full purchase)
    29. (Included in full purchase)
    30. (Included in full purchase)
    31. (Included in full purchase)
    32. (Included in full purchase)
  9. 9

    A Project — Drawing Fractal Images

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
    4. (Included in full purchase)
    5. (Included in full purchase)
    6. (Included in full purchase)
    7. (Included in full purchase)
    8. (Included in full purchase)
    9. (Included in full purchase)
    10. (Included in full purchase)
    11. (Included in full purchase)
    12. (Included in full purchase)
    13. (Included in full purchase)
    14. (Included in full purchase)
    15. (Included in full purchase)
    16. (Included in full purchase)
    17. (Included in full purchase)
    18. (Included in full purchase)
    19. (Included in full purchase)
    20. (Included in full purchase)
    21. (Included in full purchase)
    22. (Included in full purchase)
    23. (Included in full purchase)
    24. (Included in full purchase)
  10. 10

    Bonus — Multiple Inheritance

    1. (Included in full purchase)

Why This Course

Clear explanations that make advanced topics intuitive Project‑driven learning with a full fractal renderer Modern C++11 techniques used in real software today Practical examples instead of academic theory A structured path from intermediate to advanced

Ready to Dive Into Professional C++ Development?

Learn templates, STL, and move semantics — then apply your new skills in a full fractal‑rendering project.