Master C++ Programming From Beginner To Advance 2024 Edition

Latest Hand-on Beginner Friendly Course include C++ Qt GUI Project, Supports C++ 11 C++ 14 , **270+ videos, **5 Projects

4.37 (2139 reviews)
Udemy
platform
English
language
Other
category
71,745
students
22 hours
content
Mar 2024
last update
$84.99
regular price

What you will learn

Learn from basics of Programming in C ++, Get Bigger Picture from What and Why of C ++, Will discuss each component in program

Learn Decisions , Loops , Strings, Arrays in C++ programming

Learn Object Oriented Programming Concepts in C++ programming with Examples

Learn Object , Classes , Operator Overloading, Inheritance, Pointers in C++ programming

Learn virtual function, Streams and Files and finally Learn How to Develop an Application with project

Learn STL - Standard Template Library - which is explained in detail.

C++ Qt 5 GUI Application Development

100 MCQ's , 15 Assignments & 5 Projects

Interview preparation - with Top frequently asked questions

Coding Exercises

Description

Master C++ Programming From Beginner To Advance 2024 Edition

C++ Programming , C++ Tutorial , C++ Lecture , C++ Course , C++ 11 , C++ 14 , C++ 17

Qt 5 C++ GUI Development For Beginners , QT GUI , Qt 5 , qt 5 , Qt C++

Concepts of C++ Programming are made very simple and easy.


Course Highlights

  1. Explained each topic with help of picture and example.

  2. Practical Session for each Topic

  3. 5-Projects - ATM system, Student Management & Hacking Tool - keylogger , Phone Calculator GUI , Car Booking GUI

  4. Notes - ppt

  5. 100+ MCQ's

  6. 15 Assignments

  7. Interview Preparation ( Top Frequently asked Questions )

  8. Coding Exercise

  9. C++ Deep Dive all the way till Multi-threading

  10. Qt 5 C++ GUI Application Development for Beginners


Topics :


  1. Introduction to Basics of Computer ( Beginners )

  2. What is Computer

  3. Computer Architecture

  4. RAM - Random Access Memory

  5. CPU - Central Processing Unit

  6. Operating System

  7. Computer Language


  1. Introduction to Programming

  2. What is Programming in general

  3. Why we should learn

  4. What is Cpp

  5. What is Compiler and IDE


  1. Compiler and IDE Setup

  2. Best IDE's For C++

  3. Installing Visual Studio for C++

  4. Installing Codeblocks for C++


  1. Introducing Program Structure in C++ Program

  2. Header

  3. Namespace

  4. Main Function

  5. Block and Semicolon

  6. Writing First C++ Program

  7. User Input and Output in C++ Program


  1. Identifiers

  2. Keywords

  3. Data Types

  4. Variables

  5. Operators

  6. Arithmetic Operators

  7. Assignment Operators

  8. Logical Operator

  9. Comparison Operator


  1. Introducing Important Terminologies in C++ Programming

  2. Introduction Conditions in C++

  3. Condition in C++

  4. If Condition

  5. If Else Condition

  6. Else if Condition

  7. Switch Case


  1. Introducing String in C++ Programming Language

  2. Why Strings are used in C++

  3. String concatenation

  4. How to calculate string length

  5. How to take string as input

  6. Example on String



  1. Introduction to Loops

  2. What / why of Loop

  3. For Loop

  4. While Loop

  5. Do While Loop

  6. Break and Continue



  1. Why Array

  2. What is Array

  3. Creating , Initialize and Modify Array

  4. Program of find Minimum no. in Array



  1. Why Functions in C++

  2. Example Of Function

  3. Function and Main Memory

  4. Various Forms Of Function

  5. What and Why Of Function Overloading

  6. 1st Way Of Function Overloading

  7. 2nd Way Of Function Overloading

  8. Drawback Of Function and inline Function



  1. What and Why Of Structure

  2. Define Structure in C++

  3. Example of Structure

  4. Nesting Of Structure

  5. Structure padding



  1. Why Object Oriented Programming

  2. Example of OOP

  3. Key Note on Member Function and Member Variable

  4. Access Specifier

  5. Characteristics of OOP


  1. Mini Project - ( ATM System in C++ )


  1. Why Constructor

  2. Default Constructor

  3. Parametrized Constructor

  4. Copy Constructor

  5. Constructor Overloading

  6. Constructor Program


  1. Operator Overloading

  2. Overloading Post and Pre Increment


  1. Introduction Inheritance

  2. What is Inheritance

  3. Why Inheritance

  4. Inheritance Example

  5. Constructor and Inheritance

  6. Function Overriding

  7. isA and hasA Relation

  8. Types Of Inheritance

  9. Ways of Inheritance


  1. What is Pointer

  2. Why Pointer is Used

  3. Program in Memory

  4. Pointer Notation

  5. Pointer and Array

  6. Pointer and Function

  7. Memory Management - NEW

  8. Memory Management - DELETE

  9. Pointer Application Program

  10. Pointer Limitations

  11. this Pointer


  1. Introduction to Pointer

  2. Introduction to Polymorphism

  3. Base Class Pointer and Derived Class Object

  4. What is Virtual Function

  5. Why Virtual Function with Example

  6. Abstract Class and Pure Virtual Function

  7. More about Polymorphism

  8. Virtual Destructor


  1. What is friend in general

  2. What is Friend Function

  3. Question on Friend Function

  4. What is Friend Class  + practical

  5. Overloading Comparison Operator - With Friend Function


  1. Introduction to Static Member

  2. Static Member Variable

  3. Static Member Function


  1. Introducing File Input- Output

  2. What are Streams

  3. Classes and Object for Input-Output

  4. How reading and writing is done in file

  5. Write data into FILE

  6. Reading data from FILE

  7. Tellg in C++

  8. Tellp Function

  9. Seekg Function

  10. Seekp Function


  1. Exception Handling in C++

  2. Exception Handling Program in C++


  1. Basics of Data Structure

  2. Introduction to STL

  3. Containers in STL & Classification

  4. Array - Container in STL

  5. Vector - Container in STL

  6. List - Container in STL

  7. Stack - Container in STL

  8. Queue - Container in STL

  9. Priority Queue - Container in STL

  10. Map - Container in STL

  11. Multimap - Container in STL

  12. Unordered Map - Container in STL

  13. Set - Container in STL

  14. Multiset - Container in STL

  15. Unordered Set - Container in STL

  16. Algorithms in STL

  17. Container in Container


  1. What and Why of Template in C++

  2. Function Template

  3. Class Template


  1. Final Project - Student management in C++

  2. Interview Preparation - Top frequently asked questions

  3. Coding Exercise



  1. What and Why of lambda in C++

  2. lambda Function with value

  3. lambda Function with reference


  1. Multi-threading in C++

  2. Multi-threading with function

  3. Multi-threading with class - member function

  4. Multi-threading with Lambda Function


Qt 5 GUI Application Development using C++ with Project


Codaming - VeDinesh Academy provides smart classroom-type learning by breaking long lectures into short and crisp for each topic.

We explain concepts with examples and pictures for better understanding, moreover we apply the Mind-Map technique that would definitely help you in connecting the dots and remembering the concepts forever.

We are highly motivated and passionate to provide you high-quality, simplified, and in-depth training at an affordable price.

Thanks.

Content

Basics Of Computer

Introducing Basics Of Computer Mind-map
What is Computer ?
Computer Architecture
RAM - Random Access Memory
CPU - Central Processing Unit
Operating System
Computer Language
Recap - Basics Of Computer - Mind-Map
Basics Of Computer Quiz

Introduction to Programming

Introduction to Programming ( Mind Map )
What is Programming in general ?
Why we should learn C++ ?
What is C++ ?
What is Compiler and IDE ?
Introduction to Programming Quiz

Compiler and IDE Setup

Best IDE's For C++
Installing Visual Studio for C++
Installing Codeblocks for C++

Program Structure

Introducing Program Structure in C++ Program ( Mind map )
Header in C++ Program
Namespace in C++ Program
Main Function in C++ Program
Block and Semicolon in C++ Program
Writing First C++ Program
User Input and Output in C++ Program
Recap Program Structure Mind-map
Program Structure Quiz

Important terminologies of C++ Programming

Introducing Important Terminologies in C++ Programming
Identifiers in C++ Programming Language
Keywords in C++ Programming Language
Data Types in C++ Programming Language ( Part 1 )
Data Types in C++ Programming Language ( Part 2 )
Variables in C++ Programming Language
Operators in C++ Programming Language
Arithmetic Operators in C++ Programming Language
Assignment Operators in C++ Programming Language
Logical Operator in C++ Programming Language
Comparison Operator in C++ Programming Language
Recap Important terminologies of C++ Programming ( Mind-map )
Important terms Quiz

Conditions in C++

Introduction Conditions in C++ Mind-map
Condition in C++
If Condition
If Else Condition
Else if Condition
Switch Case - Part 1
Switch Case - Part 2
Switch Case - Part 3
Recap Conditions in C++ Mind-Map
Condition in C++

Strings in C++ Programming Language

Introducing String in C++ Programming Language ( Mind-map )
Why Strings are used in C++ ?
String concatenation in C++ Programming Language
More on string concatenation
How to calculate string length ?
How to take string as input ?
Example on String
Recap String in C++ ( Mind-map )
String Quiz

Loops

Introduction to Loops
What / why of Loop
For Loop
While Loop
Do While Loop
Break and Continue
Loop Quiz

Arrays in C++

Why Array in C++ ?
What is Array ?
Creating , Initialize and Modify Array
Program of find Minimum no. in Array

Functions in C++

What is Function ?
Why Functions in C++?
Example Of Function
Function and Main Memory
Various Forms Of Function
What and Why Of Function Overloading?
1st Way Of Function Overloading
2nd Way Of Function Overloading
Drawback Of Function and inline Function
Functions in C++

Structure in C++

What and Why Of Structure
Define Structure in C++
Example of Structure
Nesting Of Structure
Other Key Concept in Structure
Structure padding
Structure in C++ Quiz

Introduction to Object Oriented Programming

Why Object Oriented Programming
Example of OOP
Key Note on Member Function and Member Variable
Access Specifier
Characteristics of OOP
OOP Quiz

Mini Project

ATM - Mini Project

Operator Overloading in C++

Why Constructor?
Default Constructor
Parametrized Constructor
Copy Constructor
Constructor Overloading
Constructor Program
Constructor in C++

Operator Overloading in C++

Operator Overloading
Overloading Pre and Post Increment

Inheritance in C++

Introduction Inheritance Mind-Map
What is Inheritance?
Why Inheritance ?
Inheritance Example- Part1
Inheritance Example - Part 2
Constructor and Inheritance - Part 1
Constructor and Inheritance - Part 2
Constructor and Inheritance - Part 3
Function Overriding
isA and hasA Relation
Types Of Inheritance
Ways Of Inheritance
Inheritance Quiz

Pointers in C++

Introduction to Pointer - MindMap
What is Pointer?
Why Pointer is Used?
Program in Memory
Pointer Notation
Pointer and Array
Pointer and Function
Pointer And Array - Part 2
Memory Management - NEW - Part 1
Memory Management - NEW - Part 2
Memory Management - DELETE
Pointer Application Program
Pointer Limitations
this Pointer
Pointers Quiz

Polymorphism

Introduction to Polymorphism
Base Class Pointer and Derived Class Object
What is Virtual Function?
Why Virtual Function with Example
Abstract Class and Pure Virtual Function
More about Polymorphism
Virtual Destructor
Polymorphism Quiz

Friend Function and Friend Class

What is friend in general?
What is Friend Function?
Question on Friend Function
What is Friend Class ? + practical
Overloading Comparison Operator - With Friend Function
Friend Quiz

Static Member Variable and Function

Introduction to Static Member - Mind map
Static Member Variable
Static Member Function
Static Member Variable & Function Quiz

File handling in C++

Introducing File Input- Output
What are Streams?
Classes and Object for Input-Output
How reading and writing is done in file?
Write data into FILE
Reading data from FILE
Tellg in C++
Tellp Function
Seekg Function
Seekp Function
File handling Quiz

Exception Handling in C++

Exception Handling in C++
Exception Handling Program in C++
Exception Quiz

Standard Template Library - STL in C++

Basics of Data Structure
Introduction to STL
Containers in STL & Classification
Array - Container in STL
Vector - Container in STL
List - Container in STL
Stack - Container in STL
Queue - Container in STL
Priority Queue - Container in STL
Map - Container in STL
Multimap - Container in STL
Unordered Map - Container in STL
Set - Container in STL
Multiset - Container in STL
Unordered Set - Container in STL
Algorithms in STL
Container in Container
STL Quiz

Final Project

Student Management System in C++

Screenshots

Master C++ Programming From Beginner To Advance 2024 Edition - Screenshot_01Master C++ Programming From Beginner To Advance 2024 Edition - Screenshot_02Master C++ Programming From Beginner To Advance 2024 Edition - Screenshot_03Master C++ Programming From Beginner To Advance 2024 Edition - Screenshot_04

Reviews

Ayush
October 6, 2023
Dinesh's C++ course is exceptional! It's well-structured, easy to follow, and boosted my programming skills significantly. The interactive approach and Dinesh's support make it a top choice for C++ learners. Highly recommended!
Harshil
September 28, 2023
why id this person not expnaing anything!!!!!!!!! he is just going with his own speed whats the worth of this if i am uable to catch up with his speed
Farouk
September 16, 2023
Very nice. well structured with relating and relevant illustrations to assist with visualizing ones idea (and understanding)
Ziad
August 12, 2023
A very detailed course and summarized at the same time! the projects add to your experience on how to use c++, would recommend.
Yakir123
July 17, 2023
I like that he is actually explaining concepts to a deeper level and not just telling us syntax and things that if you don't understand the concept behind it it is harder to understand 10/10 actually a good teacher
Neel
May 24, 2023
Before enrolling to this course I did not knew much about C++. But after the completion of this course, I am pretty confident about my coding skills and all my fundamentals are clear. I would like to thank the academy to post such type of course to help the students around the world to know what C++ is and how is it helpful to us in modern times.
Ravinder
April 24, 2023
It could be much better if code would be written line by line while explaining, rather then explaining already written code. Other thing is, giving response to student questions in 24 hours is a lie. But still I learned a lot from this course so I would recommend this course.
Sujay
April 2, 2023
Please try to cover each topic in depth. There were many stages where I felt you just rushed the topic. For example you did not explain inline functions in depth. Also this course should include a lot of coding questions rather than quiz. Hope you will consider my suggestion. Apart from that its a very good course for beginners who are just starting with c++ and coding in general.
Harshad
April 2, 2023
Teacher takes it slow and steady. But there should be more problems to solve at higher level for more understanding.
Lauri
March 26, 2023
This was a nice, concise course on the topic of C++. I had earlier taken a much longer course in Udemy and was returning to programming in C++ after studying some other topics (mainly advanced maths) for a few months, so the short lectures were a good fit for me and I listened to them in 2x speed too, to save some time. On the other hand, I wouldn't necessarily recommend this course for a complete beginner, because many of the topics feel rushed in and sometimes only superficial information is provided. For example pointers and references in combination with the const keyword and all the various use scenarios (read "compiler errors") that will arise from there was mostly skipped in this course. Also, more coding exercises would benefit the material.
Vincent
January 24, 2023
So far, since my background is in IT, I am familiar with the basic information being covered, which is fine. While the instructor's accent is not entirely distracting, I do find that I have to pay more attention to recognize what he is saying. The closed-captioning option is not completely accurate to his actual speech. Otherwise, a decent course up to this point.
Sheri
January 6, 2023
This is among the top 3 courses in C++ that I have taken on Udemy, and I come back for a refresher beyond the beginner level and update on more advanced topics. The visual and spoken explanations are helpful and engaging. The how and why is explained with enough detail necessary for newbies without dragging out the video length, which is great if I want to come back to review a topic later. I like going to the "drawing board" and the IDE view to see code in action. The code is large enough to read on the screen. I can play the video at 2x speed and still understand it at the intermediate level. I appreciate that the instructor reminded us that the examples demonstrated aren't always following production best practices but are purposely demonstrated as so to help focus on the concept being taught. For instance, public members in inheritance to avoid syntax errors when accessing them in a derived class. I like that he points out some common syntax errors that often trip up students, such as omitting the semicolon at the end of a structure. The progression of the topics was a bit confusing at times, like, why were there so many lectures between the introductions of constructors and destructors. I would have liked to see some more topics, though, then it would be truly comprehensive. But overall this is one course I will keep coming back to.
Ram
November 15, 2022
I feel the examples being taught before every section could be better.More topics could be covered.Thanks
Vishal
November 1, 2022
This course is all we need to learn basics of programming till advanced level. Loving this. Super easy explaination.
Loreya
October 20, 2022
Learned the basic of the C++ and way of instructing the topics with examples was awesome to learn more.

Coupons

DateDiscountStatus
7/9/2021100% OFF
expired
7/17/2021100% OFF
expired
8/7/2021100% OFF
expired
8/19/2021100% OFF
expired
9/5/2021100% OFF
expired
9/23/2021100% OFF
expired
11/2/2021100% OFF
expired
11/19/2021100% OFF
expired
12/1/2021100% OFF
expired
12/20/2021100% OFF
expired
12/25/2021100% OFF
expired
1/4/2022100% OFF
expired
1/14/2022100% OFF
expired
2/4/2022100% OFF
expired
2/14/2022100% OFF
expired
3/1/2022100% OFF
expired
3/26/2022100% OFF
expired
4/11/2022100% OFF
expired
4/21/2022100% OFF
expired
4/26/2022100% OFF
expired
5/17/2022100% OFF
expired
5/21/2022100% OFF
expired
6/3/2022100% OFF
expired
1/1/2023100% OFF
expired
4/29/2023100% OFF
expired
7/12/2023100% OFF
expired
7/27/2023100% OFF
expired
8/28/2023100% OFF
expired
9/14/2023100% OFF
expired
10/5/2023100% OFF
expired
10/6/2023100% OFF
expired
10/29/2023100% OFF
expired
11/14/2023100% OFF
expired
11/19/2023100% OFF
expired
11/23/2023100% OFF
expired
12/12/2023100% OFF
expired
1/5/2024100% OFF
expired
2/6/2024100% OFF
expired
3/3/2024100% OFF
expired

Charts

Price

Master C++ Programming From Beginner To Advance 2024 Edition - Price chart

Rating

Master C++ Programming From Beginner To Advance 2024 Edition - Ratings chart

Enrollment distribution

Master C++ Programming From Beginner To Advance 2024 Edition - Distribution chart
3368702
udemy ID
7/27/2020
course created date
7/9/2021
course indexed date
benjaminsucasaire@gmail.com
course submited by