← All courses
LANG CPP · 3 credits
C++: Beginner to Advanced
C++ from zero for programmers who know Python basics. Learn the compile-run mental model, static types, control flow, functions, pointers and references from first principles, stack vs heap and RAII, classes, and the STL (vector, string, map, set, algorithms), finishing with the fast-IO idioms that make C++ the systems, performance, and interview language.
Local progress0/27 lessons · 0%
What you'll learn
- ✓Compile and run C++ programs, and explain what the compiler does that Python's interpreter does not
- ✓Use static types, const, and casts deliberately instead of fighting the type system
- ✓Explain pointers, references, stack vs heap, and why modern C++ prefers RAII over new/delete
- ✓Write classes with constructors, destructors, and encapsulation
- ✓Solve problems with the STL: vector, string, map, set, pair, and the core algorithms
- ✓Write interview-ready C++ with fast IO and the common DSA idioms
Unit 1Hello, C++
Unit 2Variables, Types, and Operators
Unit 3Control Flow
Unit 4Functions
Unit 5Pointers and References from First Principles
Unit 6Memory and RAII
Unit 7Classes
Unit 8The STL I: vector and string
Unit 9The STL II: Maps, Sets, and Algorithms
Unit 10DSA-Ready C++: The Capstone
Reviews
—
0 ratings
5
0
4
0
3
0
2
0
1
0
- No reviews yet.
Discussion
- No comments yet. Sign in to comment.