technifyed

Gate Smashers via YouTube Video playlist

C++ Programming (Complete Course)

Videos in this playlist 61

  1. C++ Full Course for Beginners to Advanced | Master C++ in 2025 |@GateSmashers
  2. Lec-1: C++ Full Course Roadmap | From Basics to Advanced C++ programming @GateSmashers
  3. Lec-2: History of C++ | C++ Tutorials for Beginners | @GateSmashers
  4. Lec-3: How to Install C & C++ in Visual Studio Code | Setup VS Code for C & C++ Programmers
  5. Lec-4: How C++ Code Runs | Execution Process of a C++ Program | @GateSmashers
  6. Lec-5: Basic Structure of a C++ Program | C++ Tutorials for Beginners |@GateSmashers
  7. Lec-6: Understanding our First C++ program execution | C++ tutorial | @GateSmashers
  8. Lec-7: Variables in C++ | C++ for beginners | @GateSmashers
  9. Lec-8: Data Types in C++ | C++ by Varun sir | @gatesmashers
  10. Lec-9: Input/Output in C++ Programming | C++ for Beginners | C++ by Varun sir | @gatesmashers
  11. Lec-10: Constants in C++ Programming | C++ for Beginners | C++ by Varun sir | @gatesmashers
  12. Lec-11: Local vs Global Variables in C++ | Scope of Variables Explained with Real-Life Examples
  13. Lec-12: Implementation of Local & Global Variable | C++ for Beginners | C++ by Varun sir
  14. Lec-13: Operators in C++ | C++ for Beginners | C++ by Varun sir | @gatesmashers
  15. Lec-14: Arithmetic Operators in C++ programming | C++ programming for beginners | @gatesmashers
  16. Lec-15: C++ Operator Precedence & Associativity | Master Arithmetic Operators Step-by-Step
  17. Lec-16: Bitwise Operators in C++ | C++ programming for beginners | C++ by Varun sir | @gatesmashers
  18. Lec-17: Logical Operators in C++ | C++ programming for beginners | C++ by Varun sir | @gatesmashers
  19. Lec-18: Assignment Operators in C++ | C++ programming for beginners | C++ by Varun sir
  20. Lec-19: All Operators Precedence & Associativity | C++ programming for beginners
  21. Lec-20: Control Flow Statements in C++ | C++ programming for beginners | C++ by Varun sir
  22. Lec-21: If/else Statement in C++ programming | Control Flow Statements | C++ by Varun sir
  23. Lec-22: Nested If & elseif Statement in C++ programming | Control Flow Statements | C++ by Varun sir
  24. Lec-23: Ternary Operator in C++ programming | Control Flow Statements | C++ by Varun sir
  25. Lec-24: Switch Case Statement in C++ programming | Control Flow Statements | C++ by Varun sir
  26. Lec-25: Master FOR Loop in C++ | Control Flow Statements Explained | C++ by Varun Sir
  27. Lec-26: While loop in C++ programming | Control Flow statements | C++ by Varun Sir
  28. Lec-27: How Do while loop works in C++ programming | Control Flow statements | C++ by Varun Sir
  29. Lec-28: Functions in C++ Programming | C++ programming for beginners | C++ by Varun sir
  30. Lec-29: How Functions Execute in the Call Stack | C++ programming for beginners
  31. Lec-30: How Recursion Works in C++ Programming | C++ programming for beginners
  32. Lec-31: Understanding Pointers in C++ Programming | Step-by-Step Guide with Examples
  33. Lec-32: Call by Value & Call by Reference | C++ programming for beginners
  34. Lec-33: Array in C++ Programming
  35. Lec-34: How Arrays are Passed in C++ | Pass by Reference
  36. Lec-35: Pointer Arithmetic is WAY EASIER Than You Think With C++ Arrays
  37. Lec-36: Static vs Dynamic Memory Allocation in C++ | Memory Management
  38. Lec -37: What is Memory Leak in C++? | How it Happen and How to Prevent it
  39. Lec -38: Standard Template Library (STL) in C++ | Best STL Explanation for Beginners
  40. Lec-39: STL in C++ with Examples | Containers, Iterators, Algorithms Explained
  41. Lec-40: How to Use Vectors in C++ | Simple Guide for Beginners
  42. Lec-41: OOPS Concepts in C++ Explained Simply | Beginners Guide
  43. Lec-42: Introduction to Classes & Objects in C++ Programming | OOPS Concept in Easiest Way
  44. Lec-43: Access🔒Specifiers in C++ OOP | Public vs Private vs Protected Explained with Examples
  45. Lec-44: Friend Function/Class in C++ Explained with Examples | OOPs Concepts
  46. Lec-45: Constructors in OOPs 🙊 C++ with Examples| C++ programming for Beginners
  47. Lec-46: Difference Between Default and Parameterized Constructor | OOPs Concepts
  48. Lec-47: Destructor in C++ OOPs with Example | OOPs 🙊 Concepts for Beginners
  49. Lec-48: Copy Constructor vs Default Copying in C++ | OOPs Made Simple!
  50. Lec-49: Inheritance in OOP Explained with Real-Life Examples | Must Watch for Beginners!
  51. Lec-50: Types of Inheritance in C++ with Example || Full Guide for Beginners
  52. Lec-51: Introduction to Single Inheritance with Examples | OOPS concepts
  53. Lec-52: Multiple Inheritance with Examples | OOPS concepts
  54. Lec-53: Encapsulation vs Data Hiding vs Abstraction in OOPS | Explanation with Real Life Examples
  55. Lec-54: Polymorphism in OOPS | Explanation with Real Life Examples
  56. Lec-55: Function overloading in C++ Programming | C++ programming for beginners | C++ by Varun sir
  57. Lec-56: Function Overriding vs Overloading | Runtime Polymorphism in C++
  58. Lec-57: C++ Virtual Function & Method Overriding | Run-Time Polymorphism with Real life examples
  59. Lec-58: Operator overloading in C++ Programming | C++ programming for beginners | C++ by Varun sir
  60. Lec-59: Use of “final” Keyword in C++ vs Java| Why and When to Use It
  61. Static Members & Static Functions | C++ Programming

Advantages and disadvantages

Advantages

  • Free and complete: every lecture is in the playlist, in order.
  • Watch at 1.5x, skip what you know, rewatch what you don't.
  • Taught in Hindi (or Hinglish), which many students find easier to follow.
  • Made for Indian students, with placement and exam context.
  • 655,591 views, so help and notes are easy to find.
  • Completely free.
  • Self-paced: start any time.
  • A clear syllabus (61 videos) you can see before you start.

Disadvantages

  • No certificate, deadlines or graded work.
  • Quality and depth vary: check that the playlist is finished before you start.
  • Less depth than a university course on some topics.
  • No certificate.
  • No graded assignments or feedback.

Some points apply to every course of this kind; see how we rank.

Free

  • Free: Watch on YouTube, no account needed.
  • Certificate: None. Code or take notes along to make it stick.

Gate Smashers is in Tier 3: good universities, respected companies, nonprofits and well-known teachers of our institution ranking (76/100). GATE and university CS subjects in Hindi.

Similar courses

Compare these

Massachusetts Institute of Technology · YouTube

MIT 15.S12 Blockchain and Money, Fall 2018

Instructor: Prof. Gary Gensler View the complete course: https://ocw.mit.edu/15-S12F18 This course is for students wishing to explore blockchain technology’s potential use - by entrepreneurs & incumbents - to change the world of money and finance. License: Creative Commons BY-NC-SA More information…

Free video23 videos, 29 hours

Massachusetts Institute of Technology · YouTube

MIT 6.006 Introduction to Algorithms, Fall 2011

This course provides an introduction to mathematical modeling of computational problems. It covers the common algorithms, algorithmic paradigms, and data structures used to solve these problems. The course emphasizes the relationship between algorithms and programming, and introduces basic performa…

Free video47 videos, 42 hours

Harvard University · YouTube

CS50's Introduction to Programming with Python (CS50P) 2022

This is CS50P, CS50's Introduction to Programming with Python. Register for free at https://cs50.edx.org/python. Slides and source code at https://cs50.harvard.edu/python. Playlist at https://www.youtube.com/playlist?list=PLhQjrBD2T3817j24-GogXmWqO5Q5vYy0V. An introduction to programming using a la…

Free video11 videos, 16 hours

Harvard University · YouTube

CS50x 2023 Lectures

This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming, for concentrators and non-concentrators alike, with or without prior programming experience. (Two thirds of CS50 students have never taken CS before.) This course teaches…

Free video12 videos, 26 hours

Massachusetts Institute of Technology · YouTube

MIT 6.100L Introduction to CS and Programming using Python, Fall 2022

Instructor: Ana Bell View the complete course: https://ocw.mit.edu/courses/6-100l-introduction-to-cs-and-programming-using-python-fall-2022/ *Note: Lectures 6, 10 have been updated! This subject is aimed at students with little to no programming experience. It aims to provide students with an under…

Free video26 videos, 28 hours

Stanford University · YouTube

Stanford Online Courses and Programs

Get more information about the courses and programs we offer. In this playlist you can learn more about course content, pricing, credentials and more!

Free video154 videos, 139 hours

Enter your email and the official page opens. Phone is optional.