C++ Programming

Beginner 0(0 Ratings) 0 Students enrolled Tamil
Created by Bharathi Kannan
Last updated Thu, 16-Jun-2022
+ View more
Course overview

About C++ Programming

Multi-paradigm Language - C++ supports at least seven different styles of programming. Developers can choose any of the styles.

General Purpose Language - You can use C++ to develop games, desktop apps, operating systems, and so on.

Speed - Like C programming, the performance of optimized C++ code is exceptional.

Object-oriented - C++ allows you to divide complex problems into smaller sets by using objects.

Why Learn C++?

C++ is used to develop games, desktop apps, operating systems, browsers, and so on because of its performance.

After learning C++, it will be much easier to learn other programming languages like Java, Python, etc.

C++ helps you to understand the internal architecture of a computer, how computer stores and retrieves information.

How to learn C++?

C++ tutorial from Programiz - We provide step by step C++ tutorials, examples, and references. Get started with C++.

Official C++ documentation - Might be hard to follow and understand for beginners. Visit official C++ documentation.

Write a lot of C++ programming code- The only way you can learn programming is by writing a lot of code.

Read C++ code- Join Github's open-source projects and read other people's code.

Curriculum for this course
61 Lessons 10:28:42 Hours
C++ Program
61 Lessons 10:28:42 Hours
  • Introduction to C++ programming
    Preview 00:03:15
  • First C++ Program
    00:09:50
  • using directive and declaration
    00:06:28
  • Variables
    00:04:23
  • Printing Variables using cout
    00:04:54
  • Why should we use int main() and return 0 ?
    00:02:30
  • How to get input using cin ?
    00:05:29
  • Comments
    00:05:19
  • DataTypes in C++
    00:15:11
  • Signed and Unsigned in C++
    00:04:46
  • Implicit Type conversion in C++
    00:03:09
  • Literals in C++
    00:05:47
  • keywords and identifiers
    00:03:38
  • c concepts
    00:02:11
  • Roots of Quadratic Equation
    00:14:25
  • References and const
    00:04:33
  • Knapsack Light program - Codesignal
    00:11:53
  • Classes and Objects
    00:13:42
  • Public and Private Access Specifiers
    00:10:16
  • Encapsulation
    00:03:32
  • Function Overloading
    00:10:22
  • Constructors and Destructors
    00:08:36
  • Introduction to String
    00:07:39
  • String Comparison
    00:05:04
  • String Concatenation
    00:02:36
  • Strong Password
    00:12:06
  • Accessing Characters
    00:03:53
  • Vector Introduction
    00:05:38
  • Initializing Vectors
    00:04:52
  • Adding Elements to a Vector
    00:08:09
  • Iterators
    00:06:45
  • Implementation of Stack Using Vectors
    00:12:52
  • Inline Functions in C++
    00:07:44
  • Pass by value and Pass by Reference
    00:10:06
  • Dangling References- Returning References
    00:08:46
  • Default Arguments
    00:06:04
  • Function Templates
    00:08:44
  • Default Constructors
    00:06:03
  • Interface in Object Oriented Programming
    00:16:27
  • Const Objects and Const Member Functions
    00:06:55
  • Member Initializer List in Constructors
    00:11:14
  • Friend Functions
    00:09:25
  • This Pointer
    00:05:28
  • Static Data and Static Functions
    00:08:55
  • Operator Overloading-Overloading Increment Operator
    00:12:22
  • Overloading Input Output Operators
    00:21:25
  • Overloading Binary Operators (plus and less than)
    00:18:54
  • New and Delete
    00:10:03
  • Copy Constructors-Explicit Constructors
    00:10:02
  • Introduction to Inheritance
    00:09:19
  • Inheritance Example
    00:18:51
  • Protected Access Specifier
    00:06:29
  • Inheritance Types
    00:07:45
  • Virtual Functions
    00:14:02
  • Abstract Classes and Pure Virtual Functions
    00:06:34
  • Polymorphism
    00:03:37
  • Exception Handling-Try, Throw and Catch
    00:13:24
  • Files
    00:16:52
  • Custom Templates-Class Templates-Generic Programming
    00:06:50
  • Snake Game in CPP with Graphics
    01:29:31
  • Snake Game in CPP with Graphics
    00:33:08
+ View more
Other related courses
01:04:45 Hours
Updated Tue, 17-May-2022
0 1 Free
25:02:59 Hours
Updated Wed, 18-May-2022
0 1 Free
02:27:52 Hours
Updated Mon, 30-May-2022
0 1 Free
03:29:07 Hours
Updated Mon, 27-Jun-2022
0 0 Free
26:51:56 Hours
Updated Mon, 27-Jun-2022
0 0 Free
About instructor

Bharathi Kannan

0 Reviews | 1 Students | 19 Courses
Student feedback
0
0 Reviews
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Reviews

Free
Includes: