Programming Languages
Programming Languages · Advanced

C++ Programming — Advanced

Go past the basics: structure larger C++ programs the way professional developers do.

Duration
6 Months
Level
Advanced
Fee
₹15,000 + GST
Prerequisite
C++ Basic at Aider, or equivalent experience.

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. 1

    Modern C++

    • •References, smart pointers and RAII
    • •Move semantics
    • •Lambdas and auto
  2. 2

    Templates & the STL

    • •Function and class templates
    • •vector, map, set and unordered_map
    • •STL algorithms and iterators
  3. 3

    Robust Programs

    • •Exception handling
    • •File streams
    • •Multi-file projects with CMake
  4. 4

    Problem Solving

    • •Data structures and algorithms in C++
    • •Competitive-programming practice
    • •Capstone: an inventory application
Enrol

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

Online pilot batch — starting soon. Live classes with a trainer, from home. Register now to hold your seat; we’ll call you with the start date.

1About you
2I am a
3Course & timing
4Anything else

SJ Global PU & Degree College student? Use the SJ Global form.