• 17:16:25 Hours On demand videos
  • 72 Lessons
  • Full lifetime access
  • Access on mobile and tv

C++ tutorial in hindi

Every Topic is Explained with Real life Examples This course is designed by IITians and those peoples who cleared top companies interviews like Google, amazon, Microsoft

Advanced 5(2 Ratings) 19 Students enrolled
Created by Aman Dhattarwal Last updated Sat, 09-Jan-2021 English
What will i learn?
  • Learn Basic concepts of C++ Programming, OOPs Concept
  • Learn Object-Oriented Programming
  • Design Concept in C++ Perfectly Animation with Examples
  • Efficiently Program in C++

Curriculum for this course
72 Lessons 17:16:25 Hours
Introduction to C++ tutorial in hindi
1 Lessons 00:01:38 Hours
  • Introduction of C++ Tutorial courses 00:01:38
  • Understanding to Computer Program 00:24:23
  • Data Types & Its Type , Modifiers Data Structures & Algorithms Course in C++ 00:11:09
  • Coding of Input and Output in C++ 00:08:42
  • If - Else conditional Statement in C++ 00:07:50
  • Loop in C++ 00:09:37
  • Advanced Pattern Questions in C++ 00:28:00
  • Break and Continue statement in C++ Programming 00:09:38
  • Switch-Case statement in C++ Programming 00:06:57
  • Operators in C++ Programming Language 00:29:58
  • Awesome Pattern Questions for this Section 00:23:37
  • Binary Number System 00:08:44
  • How to reverse a number Check if a number is Prime or Armstrong in C++ 00:10:45
  • Functions in C++ 00:08:00
  • Functions Challenges Part 2 00:13:00
  • Advanced Placement Questions on Functions in C++ 00:32:00
  • Time Complexity in C++ 00:30:41
  • Time Complexity using Masters Theorem 00:06:54
  • Introduction to Arrays in C++ 00:12:32
  • Searching in Arrays | Linear and Binary Search 00:13:25
  • Sorting in Arrays | Selection Sort 00:08:32
  • Bubble Sort | Sorting in C++ 00:06:46
  • Insertion Sort | Sorting Algorithms 00:09:36
  • Array Challenges 00:39:40
  • Arrays - Q's asked by Top MNC's 00:23:50
  • Subarrays - Challenges | Questions asked by Top MNC's 00:32:18
  • Two Dimensional Arrays | 2D Arrays 00:21:23
  • "2D Array" Challenges | Asked by Top MNC's 00:24:03
  • Character Arrays in hindi 00:12:53
  • Pointers in C++ in hindi 00:19:00
  • Stack & Heap in C++ in hindi 00:11:00
  • Strings in C++ in hindi 00:23:40
  • Strings Challenges 00:12:00
  • BIT Manipulation in c++ in hindi 00:10:45
  • BIT Manipulation Challenges 00:15:30
  • BIT Manipulation | Challenges - Part 2 00:20:00
  • Sieve of Eratosthenes 00:10:47
  • Inclusion- Exclusion Principle in C++ 00:07:00
  • Recursion - Introduction 00:24:00
  • Recursion - Challenges 00:17:39
  • 7 Best Problems on Recursion in hindi 00:34:00
  • Advanced Problems on Recursion 00:16:29
  • Advance Problems on Recursion 00:19:22
  • Permutation - Return all possible permutations 00:14:00
  • Backtracking - Rat in a Maze in C++ 00:18:27
  • N-Queen Problem - Backtracking in C++ 00:17:13
  • Merge Sort in C++ 00:17:10
  • Quick Sort in C++ 00:15:14
  • Count Inversion - Merge Sort 00:09:07
  • Vectors and Pair in C++ 00:15:29
  • Count Sort in hindi 00:11:17
  • DNF Sort in hindi 00:08:32
  • Wave Sort in hindi 00:07:29
  • Important Concept of Object Oriented Programming in C++ 00:21:00
  • Encapsulation - Object Oriented Programming 00:06:12
  • Inheritance in OOP's in hindi 00:08:45
  • Polymorphism in OOP's 00:10:08
  • Introduction to Linked List 00:15:16
  • Deletion in Linked List 00:06:22
  • Reverse a Linked List 00:09:02
  • Reverse K Nodes in a Linked List 00:06:43
  • Detection and Removal of Cycle in Linked List 00:14:10
  • Doubly Linked List | Data Structures & Algorithms 00:12:00
  • Append Last K Nodes of a Linked List 00:06:00
  • Find Intersection point of 2 Linked List 00:08:30
  • Merge 2 Sorted Linked List 00:09:02
  • Circular Linked List 00:13:21
  • Put Even Position Nodes after Odd Position Nodes 00:06:13
  • Introduction about Stack Data Structure 00:10:14
  • Reverse a Sentence using Stacks 00:05:37
  • Reverse a Stack 00:08:21
  • Infix to Postfix 00:07:48
  • Basic computer Skill and C Language knowledge
+ View more

In this course we have covered C++ tutorial in hindi from  beginners to advanced fundamentals. Concepts of C++ programming are made very simple and easy using best animated visual. Every topic is covered in greater detail.  Programs and Bullet points are provided as resource. Every Topic is Explained with Real life Examples This course is designed by IITians and those peoples who cleared top companies interviews like Google, amazon, Microsoft.

Course Summary :

Understanding Computer programs in C++ in hindi :

  • What is computer program and algorithms.
  • What is flowchart in C++.
  • What is pseudocode.
  • Setting up C++ Environment.
  • Hello world Program.
  • Brain Teasers

C++ Programming Fundamentals I :

  • Data-types and Ranges.
  • Type modifiers.
  • Input/Output in C++
  • If-Else in C++
  • Loop - While , do-while , for.

C++ Programming Fundamentals II :

  • Break and Continue.
  • Switch
  • Operators - Arithmetics Relations , Logical , Bitwise assignment.

Basics of number system in C++ in hindi:

  • Binary number system
  • Reverse a number
  • Armstrong number
  • Prime numbers

Functions in C++ in hindi:

  • Introduction to Functions.
  • Difficulties and Examples

Space and Time Complexity in hindi:

  • Definition and Basics.
  • Polynomial Execution
  • Master Theorem

Arrays in C++ in hindi:

  • Introduction to Arrays
  • Linear Search and Binary Search.
  • Sorting Algorithms.
  • STL sort
  • Max subarray sum
  • Pair sum problem

2D Arrays in C++ in hindi:

  • Introduction and searching in 2D arrays.
  • Questions and Examples for 2D arrays.

Character Arrays in hindi:

  • Introduction and Input .
  • Palindrome Arrays
  • Largest word in a string

String in C++ in hindi:

  • Sorting a string
  • STL Function on string

Pointers in C++ in hindi:

  • & operators
  • Introduction to pointers
  • Dereference operator in c++
  • Pass by reference and pass by value.

Dynamic Memory Allocation in C++ in hindi:

  • Compile time and runtime.
  • Heap and Stack
  • New , Delete

Bit Manipulation in C++ in hindi:

  • Get , Set , Clear , Update
  • Is Power of 2
  • Number of one
  • Generate Subsets

Number Theory Basics in C++ in hindi:

  • Prime Sieve
  • Counting divisors
  • Euclid's algo for GCD
  • Inclusion Exclusion Principle.

Introduction to Recursion in C++ in hindi:

  • Call Stack
  • Fibonacci numbers
  • Factorial
  • Fast Power
  • First Occurrence and Last Occurrence
  • Increasing , Decreasing , Order.

Recursion II in C++ in hindi:

  • Tower of Hanoi
  • Reverse string
  • Replace pi
  • Remove duplicates
  • Move all X
  • Subsequence Generation
  • Generate Permutations

Recursion III :

  • Permutation
  • Count path
  • 0-1 Knapsack
  • Tiling Problem
  • Friends Paring Problem.

Back Tracking in C++ in hindi:

  • Rat in Maze Problem
  • N-Queen Problem

Divide and Conquer in C++ :

  • Merge Sort
  • Quick sort

More Sorting Techniques in C++ in hindi:

  • Counting Sort
  • DNF Algorithms
  • Wave Sort

STL in C++ in hindi:

  • Sort Function
  • Pair Class
  • Other STL Functions

Generic Programming in C++ in hindi:

  • Templates
  • Interators , Comparators

Vectors in C++ in hindi:

  • Introduction to vectors in c++
  • Methods
  • Sorting
  • Template

Object-Oriented Programming in hindi or OOPS Concepts in C++ in hindi:

  • Class and objects
  • Data members and functions
  • Getters , Setters
  • Constructor & its type
  • Shallow and Deep Copy
  • Copy Assignment
  • Overlapping

Linked List in C++ in hindi:

  • Introduction and Implements
  • Insertion in linked list
  • Searching in Linked List
  • Deletion in linked list
  • Reverse a linked List
  • Iterative and Recursive Solutions
  • K Reverse Problem
  • Floyd's Cycle detective and removal
  • Doubly linked list
  • Circular linked list

Challenges in C++ in hindi:

  • K append
  • Even after odd
  • Intersection Point
  • Merge 2 Sort linked list

Stacks in C++ in hindi:

  • Introduction to Stacks
  • Implement using arrays
  • Implement using Linked List
  • Reverse a stack
  • Balance parenthesis
  • Infix , Prefix and Postfix Expression evolution
  • Infix to Prefix using stack
  • Infix to Post fix using stack
  • Infix to Prefix using Stack

Queries in C++ in hindi:

  • Introduction to Queries.
  • Implement using Arrays
  • Implement using linked list
  • Implement stack using Queue
  • Implement Queue using stack

Deque in C++ in hindi:

  • Introduction to Deque
  • Maximum Element
  • Max length unique characters substring.

Binary Trees in C++ in hindi :

  • Introduction to Binary Trees
  • Pre-order , In-order , Post-order
  • Level Order
  • Sum at Level K
  • Height and Diameter of BT
  • BFS Traversal
  • DFS Traversal
  • Count and Sum Nodes
  • Height Balance Tree
  • Build Balanced Tree from Array
  • Different views of Binary Tree
  • Nodes at Common Ancestors

Binary Search Tree in C++ in hindi:

  • Introduction to Binary Search Tree
  • Implementation and Insertion
  • Searching
  • Deletion
  • Check for Binary Search Tree
  • Find Min and Max Element
  • Flattern a tree
  • Construct from Pre-order
  • Catalan No concept
  • Set STL
  • Structural all Identical Binary Search Tree
  • Zig-Zag Order
  • Largest Binary Search tree in Binary Tree

Heaps in C++ in hindi:

  • Introduction to Priority Queue
  • Heaps
  • Remove min and Max Elements
  • Heap Sort
  • Running Media
  • Kth Smallest
  • Top K most frequent No. in stream
  • Merge K Sort Arrays

Introduction to Programming Languages

A program is a set of instructions that tells a computer what to do in order to come up with a solution to a particular problem. Programs are written using a programming language. A programming language is a formal language designed to communicate instructions to a computer.

Low-Level Languages :

Low-level languages are referred to as 'low' because they are very close to how different hardware elements of a computer actually communicate with each other. Low-level languages are machine oriented and require extensive knowledge of computer hardware and its configuration. There are two categories of low-level languages: machine language and assembly language.

High-Level Languages :

A high-level language is a programming language that uses English and mathematical symbols, like +, -, % and many others, in its instructions. When using the term 'programming languages,' most people are actually referring to high-level languages. High-level languages are the languages most often used by programmers to write programs. Examples of highlevel languages are C++, Fortran, Java and Python.

Compiler vs Interpreter  :

A compiler is a computer program that translates a program written in a high-level language to the machine language of a computer. The high-level program is referred to as 'the source code.' The compiler is used to translate source code into machine code or compiled code. This does not yet use any of the input data. When the compiled code is executed, referred to as 'running the program,' the program processes the input data to produce the desired output.

How to Start Programmings :

Algorithm :

Algorithm is a step-by-step procedure, which defines a set of instructions to be executed in a certain order to get the desired output. Algorithms are generally created independent of underlying languages, i.e. an algorithm can be implemented in more than one programming language.

Flowcharts :

Flowcharts are written with program flow from the top of a page to the bottom. Each command is placed in a box of the appropriate shape, and arrows are used to direct program flow.

Pseudocode :

Pseudocode is a method of describing computer algorithms using a combination of natural language and programming language. It is essentially an intermittent step towards the development of the actual code. It allows the programmer to formulate their thoughts on the organization and sequence of a computer algorithm without the need for actually following the exact coding syntax

+ View more
Other related courses
03:44:36 Hours
Updated Thu, 29-Oct-2020
0 10 Free
05:02:03 Hours
Updated Tue, 24-Nov-2020
0 12 Free
02:23:05 Hours
0 8 Free
01:28:42 Hours
Updated Fri, 18-Dec-2020
0 8 Free
  • 17:16:25 Hours On demand videos
  • 72 Lessons
  • Full lifetime access
  • Access on mobile and tv
close button