- Introduction to Course
- Getting Started
Learn C++ Programming from Zero to Mastery in FAANG
Quick Facts
particular | details | |||
---|---|---|---|---|
Medium of instructions
English
|
Mode of learning
Self study
|
Mode of Delivery
Video and Text Based
|
Course overview
Learning C++ Programming from Zero to Mastery in (MAANG) Course will help the students to develop a strong familiarity with C++ Programming and learn C++ from scratch. The online course will also enable the learners to pursue a career as Database Developer, Software Developer, Quality Analyst, Game Programmer, C++ Analyst, etc. The curriculum of Learn C++ Programming from Zero to Mastery in (MAANG) Online Course will shed light on various aspects of C++ including Object-Oriented Programming Design Concept in C++, Flowchart, Pseudocode, TypeCasting, and the like.
Administered by Udemy, Learn C++ Programming from Zero to Mastery in (MAANG) Certification consists of 36 plus hours of content, 150 plus HD videos, 2 hands-on projects, Coding exercises, Assignments, quizzes, and the like. By paying the fee, the candidates can join the programme.
The highlights
- Online course
- Downloadable resources
- Full lifetime access
- Access on mobile and TV
- Certificate of completion
- English videos
- 30-Day Money-Back Guarantee
Program offerings
- 36 hours on-demand video
- 3 articles
- 147 downloadable resources
- 27 coding exercises
- Full lifetime access
- Access on mobile and tv
- Certificate of completion
- English videos
- Assignments
Course and certificate fees
Fees information
certificate availability
Yes
certificate providing authority
Udemy
Who it is for
What you will learn
After the completion of Learn C++ Programming from Zero to Mastery in 2022 (MAANG) Online Certification, the learners will be able to make a detailed understanding of C++ Programming such as Loop, Arrays, 2D Arrays, Dynamic Memory Allocation of 2D Arrays, Inheritance, Polymorphism, OOPs, Hashmap and many more.
The syllabus
Introduction
Flowchart Basic
- Basics of Flowchart : 3 Problem Solved
- Flowcharts: Understanding Loops : 1 Problem Solved
- Flowcharts: Practice Loops : 3 problems solved
Flowchart - Advanced
- Flowchart: Exercise 1
- Flowchart: Exercise 2
- Flowchart: Exercise 3
Pseudocode
- Basics of Pseudocode: 2 problems solved
- Pseudocode: How to Print Pattern: 1 problem solved
- Pseudocode - Practice: Print Pattern: 1 Problem Solved
Installing Code Blocks
- Installing Code Blocks - 1
- Installing Code Blocks - 2
Programming Basics
- Your FIrst C++ Programs
- Comments: Why do we need them ??
- Variables
- Taking Input from User
- Various DataTypes
Storing Data
- How is data stored?
- Range of Integers and how Negative Number are stored - 2's complement
Typecasting
- TypeCasting : Implicit and Explicit
- Typecasting : Problem : Fahrenhiet to Celcius
Operators
- Arithmetic Operators
- Relational Operators
- Logical Operators
- Bitwise Operators
- Post and Pre Increment and Decrement operators
Conditions
- Introduction
- Problem: Odd Even
- Problem: Largest Of 3 numbers
- Problem: Upper Lower
- Tertiary Operator
- Switch Case
Loop
- Loop Introduction
- Print Numbers
- Problem : Sum Of Even
- Problem : Sum Of Digits
- Problem : Reverse a Number
- Problem : Count Set Bits
- Problem : Star Pattern
- Problem : Number Pattern 1
- Problem : Number Pattern 2
- Problem : Zero - One Pattern
- For Loop
- Problem : Multiply
- Problem : Power
- Break Keyword
- Continue Keyword
- Problem : Check Prime
Arrays
- Arrays Introduction
- Problem : Sum of Array Elements
- Problem : Largest Element in Array
- Problem : Swap 2 numbers
- Problem : Print Array in Reverse Order
- Problem : Reverse Array
- Segmentation Fault in Array
Scope
- Scope of a Variable - Inroduction
- Global Variable
- Scope Exercise
- Reference Variable
Function
- Function Introduction
- Problem : Write a function to check if a number is prime or not
- Problem : Write a function to generate all prime numbers from 2
- to N
- Problem : Write a function to return factorial of a number
- Problem : Write a function to calculate NCR
- Call by Value
- Call By Reference
- Passing Arrays into a function !
- Hello, World!
- John Loves Patterns - I
- John Loves Patterns- II
- 卐 Ganesha's Pattern
- Pattern HourGlass
- Pattern with Zeros
- Fibonacci Pattern
- Pattern Mountain
- Pattern Triangle
- Pattern Numbers & Stars - 1
- Pattern Numbers & Stars - 2
- Print Series
Character Array
- Introduction
- cin.getline()
- Reverse string
- Inbuilt functions
- Print all prefixes
- Lower Upper
- Hollow Diamond Pattern
- Is Armstrong Number
- Revising Quadratic Equations
- Length of String
Matrix or 2D Array
- Introduction to 2D Arrays
- Initialise and pass 2D Arrays to function
- How 2D Arrays are stored in Memory ?
- Check prime
- Print reverse
- Odd and Even back in City
- Chewbacca and Number
- Conversion (Fahrenheit to Celsius)
Pointers
- Pointers - 1
- Pointers - 2
- Pythagoras Triplet
- Calculating Function 1
- Chocolate Feast
- Pointers Quiz 1
- Pointers Quiz 2
Dynamic Memory Allocation
- Introduction
- Dynamic Memory Allocation of 2D Arrays
OOPS - Introduction
- Introduction to OOPS
- Creating objects
- Create objects
- Correct Statement
- Predict Output
- False Statement
- Getters and Setters
Constructors Basics
- Constructors
- Constructor and this keyword
- Predict Output
- Copy Constructor
- Copy Assignment Operator & Destructor
- Find Incorrect Statement
- Copy Constructor
- Copy Assignment Operator
- Notes OOPS
- Play with Constructor
Fraction Class
- Fraction Class
- Fraction Class Continuation
Complex No Class
- Complex Number Class
- Complex No Class
Constructors Advanced
- Shallow and Deep Copy
- Predict Output
- Our Own Copy Constructor
- Initialisation List
- Predict Output
Constant Function & Static Members
- Member Function
- Predict Output
- Static Members
- Correct Statement
- Predict Output
- Constant Function
Operator Overloading
- Operator Overloading - 1
- Operator Overloading - 2
- Operator Overloading - 3
Dynamic Array Class - Vector Implementation
- Dynamic Array Class
Polynomial Class
Encapsulation & Abstraction
Inheritance
- Inheritance Introduction
- Inheritance Syntax
- Inheritance Order of Constructor and Destructor Call
- Inheritance Types
- Hybrid Inheritance
Polymorphism
- Polymorphism Compile Time
- Polymorphism Run TIme
Virtual Function and Abstract Class
Friend Function & Friend Class
Templates
- Templates - Pair Class
Exception Handling
Destructor and Virtual Destructor
- Destructor - Theory
- Destructor - Coding
- New & Delete Operators
- Virtual Destructor - Theory
- Virtual Destructor - Coding
Selection Sort Algorithm
- Selection Sort Algorithm ( Explain + Code )
Bubble Sort Algorithm
- Bubble Sort Algorithm ( Explain + Code )
- Optimized Bubble Sort Algorithm (Explain + Code )
Inbuilt Sort : Standard Template Library (STL)
Linear Search Algorithm
- Linear Search Algorithm ( Explain + Code )
- Problem with Linear Search
Binary Search Algorithm
- Binary Search Algorithm (Explain)
- Binary Search Algorithm (Code)
File Handling
- Writing to a file
- Code : Writing data to file
- Reading from file
- Code : Reading from file
- Serialization
- Output Formatters
- Text & Binary Files
- IO Streams
String - STL
- String
Vectors
- Vectors
- Spiral Order Matrix
STL - Hashmap
- Introduction to Hashmap
- Inbuilt Hashmap
- Remove Duplicates
- Iterators
Recursion Basics
- Introduction to recursion
- Recursion and PMI
- Fibonacci Number
- Power
- Print Numbers
- Numbers of Digits
- Sum of Digits
- Multiplication
- Count Zeroes
- Geometric Sum
Number System Basics
- Number System : Decimal , Binary , Octal , Hexadecimal
- Conversion of Number System
- Von Neuman Loves Binary
- Decimal To Octal
- Count Set Bits
Project : Book Store Management System
- Book Store Management System - Theory
- Book Store Management System - Coding
- Doctor Appointment System - Theory
- Doctor Appointment System - Coding
- Project : Doctor Appointment System
Bonus
- What to do next
Instructors
Articles
Popular Articles
Similar Courses
Courses of your Interest

Professional Certificate Course in Data Science
Newton School
JavaScript Foundations
PW Skills
Technical Analysis Series
PW Skills
C Programming Foundations
PW Skills
Python Foundations
PW Skills

Getting Started with Generative AI APIs
Codio via Coursera

Generating code with ChatGPT API
Codio via Coursera

Prompt Engineering for ChatGPT
Vanderbilt via Coursera