Learn C++ Programming from Zero to Mastery in FAANG

BY
Udemy

Master all the aspects of C++ Programming through Udemy.

Lavel

Beginner

Mode

Online

Fees

₹ 4099

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
₹ 4,099
certificate availability

Yes

certificate providing authority

Udemy

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

  • Introduction to Course
  • Getting Started

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

Mr Ankit Thakran

Mr Ankit Thakran
Software Developer
Freelancer

Mr Harsh Kajla

Mr Harsh Kajla
Instructor
Freelancer

Similar Courses

C++ Foundation

PW Skills

5 Months Online
Beginner
Free
Learn C and C++

Learn C and C++

Internshala

8 Weeks Online
Beginner
₹1,349 ₹4,499

Courses of your Interest

Professional Certificate Course in Data Science

Professional Certificate Course in Data Science

Newton School

8 Months Online
Beginner

JavaScript Foundations

PW Skills

Online
Beginner
Free

Technical Analysis Series

PW Skills

3 Months Online
Beginner
Free

C Programming Foundations

PW Skills

Online
Beginner
Free

Cracking the Coding Interview in Java Foundation

PW Skills

5 Months Online
Beginner
Free

Python Foundations

PW Skills

Online
Beginner
Free
Getting Started with Generative AI APIs

Getting Started with Generative AI APIs

Codio via Coursera

3 Weeks Online
Beginner
Generating code with ChatGPT API

Generating code with ChatGPT API

Codio via Coursera

3 Weeks Online
Beginner
Prompt Engineering for ChatGPT

Prompt Engineering for ChatGPT

Vanderbilt via Coursera

Online
Beginner

Data Structures and Algorithms in Java

Great Learning

Online
Beginner
Free

More Courses by Udemy

Microsoft Excel 2013 Course Beginners Intermediate...

Udemy

Online
Beginner
₹399 ₹2,699

Python for Beginners to Advance

Udemy

Online
Beginner
₹ 2,499

Learn Python Turtle Using Block Coding

Udemy

Online
Beginner
₹399 ₹799

Master Python Basics For Developer

Udemy

Online
Beginner
₹475 ₹3,499

Programming in Python for Beginners

Udemy

Online
Beginner
₹ 799

Learn Python 3 Programming from Scratch

Udemy

Online
Beginner
₹475 ₹1,299

Automate Your Life With Python

Udemy

Online
Beginner
₹ 2,899

Learn Python Python for Beginners

Udemy

Online
Beginner
₹ 1,799

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books