C++ Programming

Start your journey in coding through this C++ course

Premium Courses

Lifetime Access

1:1 Live Doubt Solving

Personal Mentorship


19 hours


✔12section ✔ 53lectures ✔ 18h 57m total length

  • Introduction
  • Setting up Visual Studio Code

  • Introduction & Skeleton
  • Input/output, Variables & Data types
  • Arithmetic Operators & Precedence
  • Compound Operators, Expressions & Comments
  • Conditionals, If Else & Switch Case
  • Assignment 1

  • Loops - While loops
  • Loops - DoWhile & For loops
  • Arrays
  • Pointers
  • Assignment 2

  • Strings using Char Array
  • Strings using string Class
  • Assignment 3

  • Functions in C++ [1]
  • Functions in C++ [2]
  • Assignment 4

  • Structures in C++
  • OOPs Basics
  • Class & Objects
  • Assignment 5

  • Constructors & Fn Overloading
  • Class Functions
  • Operator Overloading
  • Assignment 6

  • Inheritance - Introduction
  • Inheritance - Access Specifiers
  • Inheritance & Constructors
  • Types of Inheritance
  • Inheritance - Pointers & Fn Overriding
  • Assignment 7

  • Virtual Fns & Runtime Polymorphism
  • Abstract Classes & Interface
  • Friend Fn & Classes
  • Static Data Members
  • Static Fns
  • Nested or Inner Classes
  • Destructors in C++
  • Assignment 8

  • Exception Handling - Introduction
  • Exception Handling - Syntax & Use
  • Exception Handling - Nested try, Multiple Catch
  • Assignment 9

  • Streams - Introduction
  • Streams - Syntax (Using in programs)
  • Assignment 10

  • Template Fns & Classes
  • STL - Why do we need STL?
  • STL - Introduction
  • STL - Using in Programs
  • Assignment 11

Offers By Tutedude

Customized pack

Get any 4 courses at 1499Rs.

Apply now

All access pack

Get all 20 courses at 4499Rs

Apply now

Course Overview

C++ programming starting from basics and going to Advance level.

Loops, conditionals, Arrays 1D and 2D, Functions and Advance topics like pointers in detail.

Linear and Non-linear Data Structures.

Algorithms like Selection Sort and Insertion Sort with visual description of working of these algorithms.

Grip over multiple data structures and algorithms.

Five pillars of OOP programming, Pointers, dynamic memory allocation.

Object Oriented Programming, concepts like Class Object Inheritance Polymorphism Abstraction and Encapsulation.

Non-linear Data Structures like Trees, Binary Search Trees.

Data Structures like Linked lists, stack, Queue, Array, 2D Arrays, BST.

About this Course

Read more

Are you a complete beginner and looking to jump into technical field? Then C++ is language you should start with, very easy to learn will form your base to go ahead into technical field and learn other things. Even said as mother of all other programming languages, it will become very easy for you learn any other language after C++. And yes some people have the misconception that you need to know C before learning C++, nope, there is nothing like that C is the outdated language and one should directly start with C++.
Enough about importance of C++, now let's talk about me, with whom you are going to start your programming journey. Hi I am Mohit Chahal have taught 5000+ students since past 5 years and know a lot about the problems beginners face while putting their first step into programming. You can trust me to the core and we will be enjoying a lot in this journey. And let me tell you, it is one of the best decisions you have made to start with coding.
See you inside this amazing course!

Have Some Query ?

Tutedude provides you the professional curated content by Indian instructors along with live doubt solving and personal one to one mentorship which you won't find anywhere else.

You will have lifetime access to the courses and can watch the lectures anytime you want. So it is totally flexible and provides you the comfort of learning anytime anywhere. Also as the technologies progress we keep on updating our courses so you get the access to them too.

Your doubts will be solved on a live chat, as soon as you get a doubt just ping your mentor through the chat option and within 5-10 minutes you will be connected to him to solve your doubts.

Tutedude doesn't believe in the idea of teaching 100 students in 1 class where the student sometimes feels hesitant to ask some doubts and where the other student feels that this student is wasting his time by asking silly doubts. Moreover in this busy world it becomes difficult to attend the classes on a specific schedule. So we combined the benefits and provide you interactive video lectures and live one on one doubt solving to learn at your own pace and comfort.



Already have an account?

Otp confirm

Enter the 5 digit otp sent to your mobile number.

Forgot Password

Enter Your registered Email your account is associated with and we will send you otp to your email



Forgot password?

New user?Register