Seize the opportunity to gain new skills and reshape your career!

Choose a free learning path and get valuable insights from first-rate courses
watching now
1 Students
117 Lessons
Beginner

What Will You Learn?

  • How to program with C++ – one of the most powerful programming languages that exist
  • What the fundamental components of C++ are and how to use them
  • What key concepts of C++ programming also apply to other programming languages

Curriculum

26h 35m
Section 1: Introduction
13:52
Section 2: Flowcharts
1:31:13
Basics of Flowchart : 3 Problem Solved
09:26
Flowcharts : Understanding Loops : 1 Problem Solved
11:24
Flowcharts : Practice Loops : 3 problems solved
27:30
Flowchart : Exercise 1
13:05
Flowchart : Exercise 2
12:33
Flowchart : Exercise 3
17:15
Section 3: Pseudocode
1:04:53
Basics of Pseudocode : 2 problems solved
19:30
Pseudocode - Practise : Read N & Print Following Pattern : 1 Problem Solved
19:38
Pseudocode - Practice : Print Pattern : 1 Problem Solved
25:45
Section 4: Installation of Code Blocks IDE
16:59
What is a Compiler , IDE ? Why do we need them ?
08:33
Installing Code Blocks , online compiler Ideone
08:26
Section 5: Programming Basics
1:19:28
Our first Program : Hello World !
18:32
Comments : Why do we need them ??
07:35
Variables
11:49
Taking Input
12:42
Various DataTypes
28:50
Section 6: How is data stored ?
24:53
How is data stored ?
05:46
Range of Integers and how Negative Number are stored - 2's complement
19:07
Section 7: Typecasting
36:01
TypeCasting : Implicit and Explicit
23:31
Typecasting : Problem : Fahrenheit to Celcius
12:30
Section 8: Operators
46:34
Arithmetic Operators
06:39
Relational Operators
06:22
Logical Operators
08:26
Bitwise Operators
25:07
Section 9: Post and Pre
14:16
Post and Pre Increment and Decrement operators
14:16
Section 10: Conditions
1:14:27
Introduction
26:25
Problem : Odd Even
08:24
Problem : Largest Of 3 numbers
04:39
Problem : Upper Lower
08:04
Tertiary Operator
07:18
Switch Case
19:37
Section 11: Loops
2:53:04
Loops Introduction
23:15
Problem : Print Numbers
06:04
Problem : Sum Of Even
12:14
Problem : Sum Of Digits
13:25
Problem : Reverse a Number
23:45
Problem : Count Set Bits
14:34
Problem : Star Pattern
05:38
Problem : Number Pattern 1
09:36
Problem : Number Pattern 2
11:49
Problem : Zero - One Pattern
11:13
For Loop
05:13
Problem : Multiply
05:10
Problem : Power
06:37
Break
10:53
Continue
07:03
Problem : Check Prime
06:35
Section 12: Arrays
1:10:51
Arrays
23:06
Problem : Sum of Array Elements
06:23
Problem : Largest Element in Array
13:11
Problem : Swap 2 numbers
09:40
Problem : Print Array in Reverse Order
05:31
Problem : Reverse Array
09:14
Segmentation Fault in Array
03:46
Section 13: Scope of a Variable
33:03
Scope of a Variable
16:44
Global variable
08:25
Scope : Exercise : Predict Output
07:54
Section 14: Reference Variables
06:53
Reference Variables
06:53
Section 15: Functions
1:27:30
What is a Function ?
35:57
Problem : Write a function to check if a number is prime or not
05:48
Problem : Write a function to generate all prime numbers from 2 to N
07:23
Problem : Write a function to return factorial of a number
07:47
Problem : Write a function to calculate NCR
06:56
Call by Value
09:39
Call by Reference
05:45
Passing Arrays into a function !
08:15
Section 16: Sorting Algorithms
1:07:04
Selection Sort Algorithm ( Explain + Code )
30:49
Bubble Sort Algorithm ( Explain + Code )
21:35
Optimized Bubble Sort Algorithm (Explain + Code )
08:09
Inbuilt Sort : Standard Template Library (STL)
06:31
Section 17: Searching Algorithms
49:57
Linear Search Algorithm ( Explain + Code )
15:17
Problem with Linear Search
02:32
Binary Search Algorithm (Explain)
16:54
Binary Search Algorithm (Code)
15:14
Section 18: Pointers
38:20
Pointers - 1
15:03
Pointers - 2
23:17
Section 19: Object Oriented Programming (OOPS-1)
2:40:41
Creating Objects
24:32
Getters and Setters
14:35
Constructors
19:07
Copy Assignment Operator and Destructor
15:29
Play with Constructor
05:17
Fraction Class
23:16
Fraction Class Continuation
09:57
Complex Number Class Introduction
06:44
Section 20: Object Oriented Programming (OOPS-2)
2:42:05
Shallow and Deep Copy
15:03
Creating our own Copy Constructor
13:51
Initialisation List
17:26
Constant Functions
11:54
Static Members
22:05
Operator Overloading 1
19:47
Operator Overloading 2
30:44
Operator Overloading 3
18:17
Polynomial Class Introduction
12:58
Section 21: Object Oriented Programming (OOPS-3)
2:44:19
Encapsulation and Abstraction
11:00
Inheritance Introduction
13:25
Inheritance Syntax
20:07
Inheritance Order of Constructor and Destructor Call
21:35
Inheritance Types
15:41
Hybrid Inheritance and Diamond Problem
23:05
Polymorphism-Compile TIme
18:43
Polymorphism-Run Time
13:20
Virtual Function & Abstract Classes
13:21
Friend function & Friend Classes
14:02
Section 22: Recursion
1:59:01
Introduction to Recursion
23:13
Recursion and PMI
16:16
Fibonacci Number
10:25
Power
05:52
Print Numbers
14:44
Numbers of Digits
11:18
Sum of Digits
09:37
Multiplication
10:00
Count Zeroes
09:02
Geometric Sum
08:34

Description

Requirements

  • Windows, Mac or Linux OS

About the Instructor

Reviews 1
Students 17
Courses 2

Hello World!

I am Harsh, I completed my B. Tech in Computer Science from one of the best engineering college of India.

Received Full time offer from Flipkart and Amazon in my final year.

Received Internship offer from Amazon and Samsung in my pre-final year.

I am a Passionate Learner & Teacher. I have a Passion for learning new things and Teaching those to people all over the world.

I feel like everyone can learn anything today without going to School / College with the Power of Internet.

I look forward to Learn from you and teach you whatever I know in the best possible way. :)

BitDegree platform reviews

Our students say Excellent
9.5 out of 10
trustpilot logo 1 trustpilot logo