HomeCourses › Programming
Programming 100% FREE Beginner
C++ for Beginners to Advanced
Master C++ from basics to advanced OOP, STL, templates and memory management. Perfect for competitive programming and systems development.
4.7 ★★★★★ (450)
📹 26 lessons
34 hours
👥 1,600 students
👨‍💻
Miss Irfana Aslam
MS CS · Researcher & Developer · Competitive Programmer
⚙️
FREE
100% FREE
Full course · 26 lessons · 34 hours
This course includes
🎬 65 video lessons (34 hours)
💻 100+ coding exercises
📝 15 quizzes
🏆 Certificate of completion
Competitive programming focus
Progress
0% 0/26 lessons
📚 What you'll learn
Write C++ programs with variables, types and control flow
Understand pointers and memory management
Master Object-Oriented Programming with classes
Use the Standard Template Library (STL)
Apply templates and generic programming
Handle exceptions professionally
Write efficient code for competitive programming
Build real-world console applications
Course Curriculum
6 sections · 26 lessons · 34 hours total
01C++ Foundations
5 lessons · 4h
🎬
Introduction to C++ & First ProgramVideo · 18:00
FREE
🎬
Variables, Data Types & OperatorsVideo · 25:00
FREE
🎬
Control Flow — if/else, switch, LoopsVideo · 22:00
FREE
🎬
Functions — Definition, Overloading, RecursionVideo · 28:00
📝
C++ Foundations QuizQuiz · 15:00
02Arrays, Strings & Pointers
5 lessons · 5h
🎬
Arrays — 1D and 2DVideo · 25:00
🎬
Strings — C-Style & std::stringVideo · 22:00
🎬
Pointers — The Core of C++Video · 35:00
🎬
Dynamic Memory — new & deleteVideo · 25:00
📝
Pointers & Arrays QuizQuiz · 15:00
03Object-Oriented Programming
4 lessons · 8h
🎬
Classes & ObjectsVideo · 30:00
🎬
Inheritance — Base & Derived ClassesVideo · 28:00
🎬
Polymorphism & Virtual FunctionsVideo · 25:00
🛠️
Project — Library Management SystemProject · 90:00
04STL — Standard Template Library
5 lessons · 6h
🎬
Vector, List & DequeVideo · 28:00
🎬
Map, Set & Unordered ContainersVideo · 30:00
🎬
Stack, Queue & Priority QueueVideo · 22:00
🎬
Algorithms — sort, search, binary searchVideo · 25:00
📝
STL QuizQuiz · 15:00
05Templates & Advanced Concepts
4 lessons · 5h
🎬
Function & Class TemplatesVideo · 28:00
🎬
Exception HandlingVideo · 22:00
🎬
File I/O — Reading & Writing FilesVideo · 20:00
🛠️
Final Project — Student Record SystemProject · 90:00
06Competitive Programming with C++
3 lessons · 4h
🎬
Input/Output OptimizationVideo · 20:00
🎬
Common CP Algorithms — Binary Search, Two PointersVideo · 28:00
📝
Competitive Programming PracticeQuiz · 30:00