Preloader
img

Advanced Topics in C++ Programming

Course Description

C++ is one of the most powerful programming languages used in game development, embedded systems, operating systems, and performance-critical applications. Mastering advanced C++ allows you to write faster code, manage memory efficiently, and build complex systems with confidence.

What Will You Learn?

  • Templates and Generic Programming

  • The Standard Template Library (STL) in Depth

  • Lambda Expressions and Functional Programming

  • Advanced Object-Oriented Programming (OOP)

  • Memory Management and Smart Pointers

  • Multithreading and Concurrency in C++

  • Move Semantics and Rvalue References

  • Design Patterns in C++

  • Exception Handling and Debugging Techniques

  • File Handling and Serialization

  • Performance Optimization Strategies

  • Building and Managing Large-Scale C++ Projects

 

Who this course is for:

  • Intermediate to advanced C++ programmers

  • Computer science students aiming to deepen their knowledge

  • Developers working on performance-intensive applications

  • Professionals preparing for system design or technical interviews

  • Anyone looking to master modern, high-level C++

 

Course Curriculum

img

Lucas Hale

Instructor

I am a web developer with a vast array of knowledge in many different front end and back end languages, responsive frameworks, databases, and best code practices

Reviews

5.0
1 Ratings
5
1
4
0
3
0
2
0
1
0
img
Cain Buck 23 Jun, 2024

Good course loved it a lot

This Course Fee:

KES4,257.00

Course includes:
  • img Level
      Intermediate
  • img Duration 50h
  • img Lessons 28
  • img Quizzes 7
  • img Certifications Yes
  • img Language
      English
Share this course: