About this course
Advanced C++ covers modern C++ and the Standard Template Library — the tools professional C++ developers and competitive programmers use every day.
What you will learn
- 1
Modern C++
- •References, smart pointers and RAII
- •Move semantics
- •Lambdas and auto
- 2
Templates & the STL
- •Function and class templates
- •vector, map, set and unordered_map
- •STL algorithms and iterators
- 3
Robust Programs
- •Exception handling
- •File streams
- •Multi-file projects with CMake
- 4
Problem Solving
- •Data structures and algorithms in C++
- •Competitive-programming practice
- •Capstone: an inventory application
Join C++ Programming — Advanced
Register for the live online pilot batch — starting soon. We’ll call you with the start date and a free demo class. No payment is taken here.
- Duration
- 6 Months
- Level
- Advanced
- Fee
- ₹15,000 + GST
SJ Global PU & Degree College student? Use the SJ Global form.
More in Programming Languages
C Programming — Basic
Learn to write, run and debug real C programs from your first line of code.
C Programming — Advanced
Go past the basics: structure larger C programs the way professional developers do.
C++ Programming — Basic
Learn to write, run and debug real C++ programs from your first line of code.
Java Programming — Basic
Learn to write, run and debug real Java programs from your first line of code.
Java Programming — Advanced
Go past the basics: structure larger Java programs the way professional developers do.
Python Programming — Basic
Learn to write, run and debug real Python programs from your first line of code.