Mastering Modern C++: From Beginner To Expert
Published 7/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.35 GB | Duration: 9h 26m
Published 7/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.35 GB | Duration: 9h 26m
Become a master programmer and learn all the fundamentals needed to be expert at C++
What you'll learn
Very deep understanding of C++ programming language.
Some common data structures in C++ such as Arrays, strings, linkedlist, stacks, heaps, priority_queue.
Some common algorithms used in C++ programming along with the examples to use them in problem solving.
Standard library functions(STL) in C++ Language and its use along with example programs.
Almost everything you need to know about OOPS in C++ Language
Requirements
No prior programming experience needed. You will learn everything on the go.
Description
This course is to introduce you with C++ programming language. The course is going to give a brief introduction to all the fellow programmers who are just starting with programming in C++. In these series of lectures, I will guide you through some of the fundamentals of the C++ language which you will found commonly in all the programming languages you are going to learn in the near future. This course don't require any of the pre-requisites and you as a learner are not expected to have any knowledge about the language. In the series of lectures ahead, you are going to be introduced to the following things:- Introduction to C++- Decision control statements in C++- Loops in C++- Pointers in C++- Functions (call by value, call by reference)- Arrays and Strings in C++- Structures and Memory Allocation in C++- Standard Library Functions in C++.- Fundamentals of Object Oriented Programming in C++.This course is going to be more focused on the C++ programming and will be less inclined towards Object oriented programming but all the things taught in the series of lessons are going to be beginner friendly and anyone who can continue with the lectures in order will have a very strong foundation in C++.
Overview
Section 1: Introduction
Lecture 1 Course Outline
Lecture 2 First C++ Program
Lecture 3 Input and Output in C++
Lecture 4 Data Types and Comments
Lecture 5 Operators and Types
Lecture 6 Binary Representation of integers
Lecture 7 Bitwise Operators
Section 2: Decision Control Statements in C++
Lecture 8 Decision-control statements
Section 3: Loops in C++
Lecture 9 Types of Loops in C++
Lecture 10 Break and Continue Statements in C++
Section 4: Functions in C++
Lecture 11 Functions(Part-1)
Lecture 12 Functions(Part-2)
Section 5: Arrays and Strings in C++
Lecture 13 Arrays and Strings
Section 6: Pointers in C++
Lecture 14 Fun with Pointers
Section 7: Structures and Memory Allocation in C++
Lecture 15 Structures and User-defined datatypes
Section 8: Standard Template Library(STL) in C++
Lecture 16 Containers(Part-1)
Lecture 17 Containers(Part-2)
Lecture 18 Containers(Part-3)
Lecture 19 Algorithms
Section 9: Fundamentals of OOPS in C++
Lecture 20 Object Oriented Programming Fundamentals
Lecture 21 Four Pillars of OOPS
Computer Science Freshers and enthusiasts who want to learn how to code in C++ and that too very effectively.