About this course
Review beginner concepts and prepare for intermediate-level C++ programming.
Before We Begin
1 Parts
- 0:05 Hr
Global Implementations
5 Min
Prerequisites & Readiness Check
2 Parts
- 1:00 Hr
C++ Intermediate Environment Setup Guide
15 Min
Prerequisites for The Ultimate C++ Guide: Intermediate
45 Min
Chapter 1: Functions Advanced
2 Parts
- 1:15 Hr
Inline Functions
30 Min
Exercise: Overloaded Calculator
45 Min
Chapter 2: Object-Oriented Programming
3 Parts
- 3:00 Hr
Inheritance
60 Min
Polymorphism
60 Min
Exercise: Shape Hierarchy
60 Min
Chapter 3: Intermediate Pointers
3 Parts
- 2:30 Hr
Pointers and Arrays
45 Min
Function Pointers
45 Min
Exercise: Dynamic Object Management
60 Min
Assignment 1
2 Parts
- 0:45 Hr
Employee Hierarchy Explorer
45 Min
Submit your Assignment here
Submit your Assignment here
Min Grade: 40
Chapter 4: Memory Management
3 Parts
- 2:30 Hr
Smart Pointers
60 Min
Memory Safety
45 Min
Exercise: Manage Objects with Unique Pointers
45 Min
Chapter 5: Intermediate STL
4 Parts
- 3:15 Hr
Lists and Deques
45 Min
Maps and Sets
45 Min
Advanced Algorithms
60 Min
Exercise: Store and Retrieve Key-Value Data
45 Min
Chapter 6: Intermediate File Handling
3 Parts
- 2:00 Hr
Binary Files
45 Min
File Streams
30 Min
Exercise: Save and Load Struct Data
45 Min
Assignment 2
2 Parts
- 0:45 Hr
Route Planner with BFS & STL
45 Min
Submit your Assignment here
Submit your Assignment here
Min Grade: 40
Chapter 7: Intermediate Exception Handling
3 Parts
- 2:15 Hr
Custom Exceptions
45 Min
Exception Safety
45 Min
Exercise: Validate Input with Custom Exceptions
45 Min
Chapter 8: Templates Basics
3 Parts
- 2:30 Hr
Function Templates
45 Min
Class Templates
45 Min
Exercise: Templated Stack
60 Min
Chapter 9: Introduction to Multithreading
3 Parts
- 2:15 Hr
Thread Creation
45 Min
Basic Synchronization
30 Min
Exercise: Parallel Sum with Thread Synchronization
60 Min
Assignment 3
2 Parts
- 0:45 Hr
Concurrent Log Processor with Templates & Exceptions
45 Min
Submit your Assignment here
Submit your Assignment here
Min Grade: 40
Chapter 10: Intermediate Compilation Process
3 Parts
- 2:45 Hr
Separate Compilation
45 Min
Makefiles
60 Min
Exercise: Build Multi-File Program with CMake
60 Min
Chapter 11: Problem Solving with C++
4 Parts
- 3:45 Hr
Intermediate Algorithms
60 Min
Data Structures
60 Min
Recursive Problem Solving and Graphs
45 Min
Exercise: Implement BFS for Shortest Path
60 Min
Capstone Project 1
2 Parts
- 50:00 Hr
Graph-Based Pathfinding Tool
3000 Min
Submit Your Project here
Submit Your Project
Min Grade: 40
Capstone Project 2
2 Parts
- 50:00 Hr
Concurrent Text Search Engine
3000 Min
Submit Your Project here
Submit Your Project
Min Grade: 40
No Reviews Yet