Bro Code C++ Tutorial: study plan and how long it takes
The Bro Code playlist is 60 videos and 6.0 hours long. Here's how long it takes at different paces, a week-by-week schedule built from the real videos, and a planner that turns it into your own daily plan.
60 videos · 6.0 hours · Bro Code
Bro Code's C++ course covers the basics in 60 short videos: variables, type conversion, loops, functions, arrays, memory addresses and pointers, enums and the basics of OOP, with beginner games like a number guessing game, rock paper scissors and tic-tac-toe.
At six hours it's one of the quickest complete introductions to C++.
Who it's for: Beginners who want a fast, project-based introduction to C++.
How long does it take?
The full playlist is 6.0 hours across 60 videos. Here's roughly how many days that is at different daily watch times and speeds, counting video time only:
| Daily time | At 1x | At 1.5x | At 2x |
|---|---|---|---|
| 30 min a day | 13 days | 9 days | 7 days |
| 1 h a day | 7 days | 5 days | 4 days |
| 2 h a day | 4 days | 3 days | 2 days |
Make your own schedule
The playlist link is already filled in. Press Plan, set how much time you have each day and your speed, and you'll get a day-by-day schedule with a finish date and a calendar file. It reads the live playlist, so new videos are included.
Week-by-week schedule
A sample plan at 30 minutes a day and normal speed, using whole videos so none is split across days. That's 2 weeks in total. For a different pace, start date or speed, use the planner above.
Week 1Videos 1–34 · 3h 6m
Day 1 · 28m
- 1C++ tutorial for beginners 👨💻14m
- 2Variables and basic data types ✗11m
- 3What is a const? 🚫3m
Day 2 · 28m
- 4What are C++ namespaces? 📛5m
- 5C++ Typedef and type aliases explained 🙋♂️5m
- 6What are arithmetic operators? 🧮6m
- 7What is C++ type conversion? ✨4m
- 8How to accept user input in C++? ⌨️6m
- 9Useful math related functions in C++ 🔢3m
Day 3 · 28m
- 10C++ Hypotenuse calculator practice program 📐3m
- 11What's an if statement? 🤔5m
- 12What is a switch? 🔀6m
- 13C++ console calculator program 🖩5m
- 14What is the ternary operator ❓5m
- 15What are logical operators? 🔣5m
Day 4 · 28m
- 16C++ Temperature conversion program 🌡️5m
- 17Useful string methods in C++ 〰️7m
- 18What are while loops? ♾️3m
- 19C++ while loops explained 🔃3m
- 20C++ for loops explained 🔂4m
- 21C++ break & continue explained 💔2m
- 22C++ nested loops explained ➿4m
Day 5 · 28m
- 23C++ create a random number generator 🎲3m
- 24Random event generator in C++ 🎁4m
- 25C++ number guessing game ↕️4m
- 26C++ user defined functions explained 📞7m
- 27What does 'return' do in C++? 🔙6m
- 28C++ overloaded functions explained 🍕3m
Day 6 · 18m
- 29C++ variable scope explained 🌎4m
- 30C++ Banking program for beginners 💰14m
Day 7 · 28m
- 31C++ ROCK PAPER SCISSORS game for beginners 👊13m
- 32C++ arrays explained 🚗5m
- 33C++ sizeof() operator explained ⚖️5m
- 34C++ array iteration for beginners 🗃️4m
Week 2Videos 35–60 · 2h 55m
Day 8 · 26m
- 35C++ 'for each' loop explained 🗂️3m
- 36C++ pass arrays to functions 💵5m
- 37C++ search an array for an element 🔎8m
- 38How to sort an array in C++ for beginners ➡️6m
- 39C++ fill() function explained 🍔5m
Day 9 · 29m
- 40C++ How to fill an array with user input 🌭7m
- 41C++ multidimensional arrays explained ⬜8m
- 42C++ QUIZ GAME for beginners 💯12m
- 43C++ memory addresses for beginners 🏠3m
Day 10 · 27m
- 44C++ pass by VALUE vs pass by REFERENCE? 📧4m
- 45C++ const parameters explained 🧱3m
- 46C++ credit card validator program for beginners 💳10m
- 47C++ pointers explained easy 👈5m
- 48What is a C++ null pointer? ⛔4m
Day 11 · 25m
- 49C++ TIC TAC TOE game for beginners ⭕19m
- 50C++ dynamic memory explained for beginners 🧠6m
Day 12 · 26m
- 51C++ recursion explained easy 😵6m
- 52What are C++ FUNCTION TEMPLATES? 🍪5m
- 53STRUCTS in C++ explained 🏗️5m
- 54C++ structs as arguments explained 🚚5m
- 55ENUMS in C++ explained easy 📅4m
Day 13 · 24m
- 56C++ CLASSES & OBJECTS explained easy 🧍11m
- 57C++ CONSTRUCTORS explained easy 👷9m
- 58C++ CONSTRUCTOR OVERLOADING explained easy 👨🍳4m
Day 14 · 17m
- 59C++ GETTERS & SETTERS explained easy 🔒6m
- 60What is INHERITANCE in C++? 👨👧👧11m
Tips for finishing
- Finish it in a week or two at 30 to 45 minutes a day.
- For deeper C++ (memory, templates, move semantics), follow up with The Cherno's C++ series.