The language of systems, games and competitive programming. This track focuses on memory, pointers, object-oriented programming and the standard library, with plenty of exercises.
What you will be able to do
- Master modern C++ fundamentals
- Understand memory, pointers and references
- Use the STL standard library
- Write efficient, well-structured programs
Curriculum
4 modules
1Fundamentals
- Types and expressions
- Control flow
- Functions
2Memory
- Pointers and references
- Arrays
- Dynamic allocation
3Object-oriented programming
- Classes
- Inheritance and polymorphism
- Templates
4Standard library
- Containers
- Algorithms
- Strings and files
Who it is for
- Computer science and engineering students
- Competitive programming enthusiasts
- Anyone who wants a solid foundation before other languages
Prerequisites
- No prior experience required
- Persistence with practice exercises