C++

"Learn C++ from scratch" start your coding career now. Learn C++ from basic to advanced level. No prior coding knowledge is required.

Created by Tarosh Mathuria English
+ View more
About course

C++ is one of the most popular and powerful languages. C++ is a cross-platform language that can be used to create high-performance applications. Bjarne Stroustrup developed C++ as an extension to the C language. C++ gives programmers a high level of control over system resources and memory.  C++ can be used to develop operating systems, browsers, games, and so on. It supports different ways of programming like procedural, object-oriented, functional, and so on. C++ is the most popular language of choice for competitive programmers across the world as it is usually faster than Java and Python, and most of the resources are available in C++. C++ also has a vast library called STL(Standard Template Library), making coding a lot easier.

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
  • Grip over multiple data structures and algorithms.

Curriculum
96 Lessons 12:47:23 Hours
Introduction
1 Lessons 00:03:02 Hours
  • Introduction 00:03:02
  • Introduction to CPP 00:02:54
  • Setting Vs Code 00:18:26
  • C++ Basics 00:11:32
  • Data Types 00:11:16
  • Operators - 1 00:04:37
  • Operators - 2 00:04:18
  • Operators - 3 00:04:11
  • Operators - 4 00:05:21
  • Operators - 5 00:03:39
  • Operators - 6 00:03:16
  • Operators - 7 00:13:39
  • Selection Statement - 1 00:09:08
  • Selection Statement - 2 00:11:19
  • Selection Statement - 3 00:09:50
  • Iteration Statement - 1 00:14:49
  • Iteration Statement - 2 00:05:54
  • Jump Statement 00:09:49
  • Practice - 1 00:05:29
  • Practice - 2 00:10:18
  • Practice - 3 00:13:36
  • Practice - 4 00:03:51
  • Arrays - 1 00:12:30
  • Arrays - 2 00:06:51
  • Arrays - 3 00:08:28
  • Arrays - 4 00:08:15
  • Sorting - 1 00:14:35
  • Sorting - 2 00:06:30
  • Strings - 1 00:12:11
  • Strings - 2 00:05:12
  • Pointers - 1 00:07:13
  • Pointers - 2 00:02:47
  • Pointers - 3 00:04:07
  • Pointers - 4 00:10:32
  • Pointers - 5 00:06:35
  • Structure - 1 00:07:41
  • Structure - 2 00:07:35
  • Structure - 3 00:07:56
  • Structure - 4 00:04:34
  • Functions - 1 00:03:49
  • Functions - 2 00:08:54
  • Functions - 3 00:07:39
  • Functions - 4 00:12:45
  • OOPs - 1 00:04:15
  • OOPs - 2 00:01:46
  • Data Hiding & Encapsulation - 1 00:03:28
  • Data Hiding & Encapsulation (Classes & Objects) - 2 00:07:26
  • Data Hiding & Encapsulation (Classes & Objects) - 3 00:13:32
  • Data Hiding & Encapsulation (Functions in Classes) - 4 00:06:04
  • Data Hiding & Encapsulation (Practice) - 5 00:22:37
  • Introduction to Polymorphism 00:03:06
  • Function Overloading 00:03:25
  • Function Overloading Example 00:12:13
  • Operator Overloading 00:02:49
  • Operator Overloading Example 00:10:54
  • Constructors 00:02:15
  • Default Constructors 00:03:45
  • Parameterized Constructors 00:06:03
  • Copy Constructor 00:04:54
  • Destructors 00:09:37
  • Introduction to Inheritance 00:02:56
  • Access Modes Inheritance 00:03:27
  • Access Modes Inheritance Examples 00:11:25
  • Single Inheritance 00:03:23
  • Multiple Inheritance 00:06:48
  • Hierarchical Inheritance 00:03:38
  • Multilevel Inheritance 00:04:32
  • Hybrid Inheritance 00:05:52
  • Function Overriding 00:08:43
  • Introduction to Abstraction 00:04:06
  • Virtual Fuctions Introduction 00:02:08
  • Virtual Fuctions Example 00:09:25
  • Abstract Class 00:08:40
  • Virtual Class 00:05:32
  • Friend Function 00:08:20
  • Nested Class 00:04:17
  • Introduction to Linked List 00:10:23
  • Implementation of Singly Linked List 00:08:14
  • Deletion Operation 00:15:00
  • Stack using Linked List 00:14:25
  • Queue using Linked List 00:14:17
  • Introduction to Linear Data Structure 00:01:58
  • Intro to Stack 00:08:16
  • Implementation of Stack 00:23:54
  • Intro to Queue 00:05:08
  • Implementation of Queue 00:16:56
  • Intro to Circular Queue 00:10:03
  • Implementation of Circular Queue 00:11:52
  • Introduction To Template 00:12:01
  • Components of STL 00:03:06
  • Vector STL 00:14:14
  • Queue and Stack STL 00:14:33
  • Set STL 00:12:41
  • Map STL 00:10:59
  • End 00:01:09
  • Task to do

Why being a C++ Programmer?
  • Who want to make strong grip over programming.
Who this course is for:
  • Students who want to learn C++ programming.
  • Students who want to learn Algorithms.
  • All students who want to learn data structures and algorithms, and make their concepts strong should take this course.
  • Students who want to make strong grip over programming.
  • Students who want to learn Object Oriented Programming.
+ View more
₹399 ₹999
Includes:
  • 12:47:23 Hours Of video lectures
  • With lifetime access
  • Mentored by experts
  • Certificate of completion