Learn C++ Programming
3.2 (32 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
4,886 students enrolled

Learn C++ Programming

Learning C++ made easy
3.2 (32 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
4,886 students enrolled
Created by MKCL India
Last updated 10/2018
English
Price: $19.99
30-Day Money-Back Guarantee
This course includes
  • 9 hours on-demand video
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • • This course will help in understanding coding and programming using C++.
  • • Students will have strong knowledge on OOPs concepts
  • • Students will be able to code their own C++ Programs errorlessly according to the requirements
  • • Students will be ready to analyze any C++ programs and make changes
  • • Students can develop their carrier in software industry.
Course content
Expand all 125 lectures 09:12:44
+ Introduction to Compiler
5 lectures 18:30
Installation of compilers
04:58
Compilation using TC++
02:17
Compilation using visual studio versions
05:34
Compilation using GCC
01:34
Difference in using TC++ and visual studio
04:07
+ Graduating to C++
9 lectures 24:26
Function prototypes
03:59
Notation for commenting in C ++
01:59
Flexible declarations
01:15
Structure, union and enum syntax and anonymous unions and enums
02:56
Typecasting and void pointers
03:08
The -- operators and references
04:39
The const qualifier
02:12
Constructors for intrinsic data type
01:02
The bool data type
03:16
+ Functions
6 lectures 20:24
Function prototypes
01:41
Function overloading
03:16
Default Argument in functions
02:50
Operator overloading
04:44
Inline functions
05:15
Static, virtual and friends functions
02:38
+ Classes in C++
13 lectures 44:04
Classes and constructors
04:37
Destructors
01:54
Complex class
04:59
Overloading in classes
04:45
This pointer
02:30
Overloading unary operators
02:34
Function definition outside the class
01:37
New and delete operators
05:04
Uses of new and delete operators
03:02
Malloc () - free () vs. new- delete
02:25
Matrix class
04:26
Classes, objects and memory
03:42
Structures and classes
02:29
+ The C++ Free Store
6 lectures 20:00
Free store exhaustion
03:02
Custom new and delete operators
03:59
Overloading new or delete in classes
03:06
Sequence of calling functions and operators
02:27
Construction at predetermined location
05:45
Issue related to destructor functions
01:41
+ Miscellaneous Class Issue
7 lectures 18:59
Static class data
05:18
Static member functions
03:17
Constant and classes
01:21
Overloaded assignment operator
02:21
Copy constructor
02:23
Data conversion
02:27
Data conversion routines
01:52
+ Data Structures Through C++
8 lectures 30:47
Stacks and queues
05:46
Linked list Part A
04:44
Linked list Part B
03:57
Implementation of data structure using linked list
03:55
Trees- A non-linear data structure
01:29
Binary trees
03:00
Traversal of a binary tree
04:47
Deletion from a binary tree
03:09
+ Introduction to Inheritance
7 lectures 41:06
Basics of inheritance
13:59
Multiple inheritance
12:36
Constructor in multiple inheritance
07:16
Private inheritance
01:10
Protected inheritance
01:31
Functions that are not inherited
02:06
Advantages of inheritance
02:28
+ Virtual Functions
7 lectures 46:42
Polymorphism
09:01
Pure virtual functions
04:41
Virtual Functions under the hood
11:50
Virtual Functions in derived classes
06:18
Virtual functions and constructors
06:57
Destructors and virtual destructors
03:43
Virtual base classes
04:12
Requirements
  • • Basic Computer skills
  • • Internet connection in order to view and download videos.
  • • Focus and dedication to learn C++
Description

C++ is a middle-level programming language developed by Bjarne Stroustrup starting in 1979 at Bell Labs.  In the 1990s, C++ became one of the most used programming languages in the world. C++ is a general-purpose programming language. It has imperative, object-oriented and generic programming features, while also providing facilities for low-level memory manipulation.

·         OOP

·         Compilers

·         Function Prototypes

·         Constructors

·         Static class data

·         Data Structures

·         Inheritance etc…


PS: Glossary has been added as a resources to Chapter 1 of the course.

Who this course is for:
  • • Students willing to gain knowledge and learn about programming in C++
  • • Beginners, Intermediates and Advanced level learners.
  • • People who want to make their carrier in Software Industry.
  • • Programmers who want to expand the number of languages they can use.