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

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