Card image cap
Complete C++ programming

This Course includes

  • 18 Hrs Video lectures
  • Full Lifetime Access
  • Personal Mentorship
  • Course By Mohit Chahal

Tutedude

Get Started with Tutedude

OR









Already have an account?

Forgot Password

Enter Your registered Email your account is associated with and we will send you otp to your email

Otp confirm

Enter the 5 digit otp sent to your mobile number.

Tutedude

Continue with Tutedude

OR





Forgot password?

New user?Register

Complete C++

Start your journey in coding through this C++ course
Course By:

Mohit Chahal


English(Indian)

Course By:

Mohit Chahal

About this course

Read more

This course covers Basics as well as Advance level topics in C++, as this course is MEGA course so it starts from scratch explaining C++ language and then moves to Advance topics like Object Oriented Programming in C++.
This course can be Divided into 3 major parts.
1. Basics of C++ (Loops, Conditionals, Arrays 1D and 2D, Functions)

2. Object Oriented Programming in C++ (Class and Object, Inheritance, Polymorphism, Abstraction & Encapsulation)

3. Advance topics like Pointers and dynamic memory allocation.


This course focus on building concepts of students in this domain.
Data Structures like Trees, Linked list and others are explained in depth so that students have better understanding of these topics and coding lectures are helpful in getting depth understanding.

Coding lectures beside graphical explanation in this course make it easier to understand things.

Algorithms are explained and coded so that students learn better.

So this course is for students who want to learn in fun and easy way, and get understanding of things in Data Structures and Algorithms.


Read more

Curriculum

✔12section ✔ 53lectures ✔ 18h 57m total length


Getting Started


  • 1. Introduction
  • 2. Setting up Visual Studio Code

BASICS


  • 3. Introduction & Skeleton
  • 4. Input/output, Variables & Data types
  • 5. Arithmetic Operators & Precedence
  • 6. Compound Operators, Expressions & Comments
  • 7. Conditionals, If Else & Switch Case
  • 8. Assignment 1

Loops & Basic Data Structures


  • 9. Loops - While loops
  • 10. Loops - DoWhile & For loops
  • 11. Arrays
  • 12. Pointers
  • 13. Assignment 2

Strings


  • 14. Strings using Char Array
  • 15. Strings using string Class
  • 16. Assignment 3

Functions


  • 17. Functions in C++ [1]
  • 18. Functions in C++ [2]
  • 19. Assignment 4

OOPs & Encapsulation


  • 20. Structures in C++
  • 21. OOPs Basics
  • 22. Class & Objects
  • 23. Assignment 5

Polymorphism


  • 24. Constructors & Fn Overloading
  • 25. Class Functions
  • 26. Operator Overloading
  • 27. Assignment 6

Inheritance


  • 28. Inheritance - Introduction
  • 29. Inheritance - Access Specifiers
  • 30. Inheritance & Constructors
  • 31. Types of Inheritance
  • 32. Inheritance - Pointers & Fn Overriding
  • 33. Assignment 7

Abstraction


  • 34. Virtual Fns & Runtime Polymorphism
  • 35. Abstract Classes & Interface
  • 36. Friend Fn & Classes
  • 37. Static Data Members
  • 38. Static Fns
  • 39. Nested or Inner Classes
  • 40. Destructors in C++
  • 41. Assignment 8

Exception Handling


  • 42. Exception Handling - Introduction
  • 43. Exception Handling - Syntax & Use
  • 44. Exception Handling - Nested try, Multiple Catch
  • 45. Assignment 9

Streams - File Input/Output in C++


  • 46. Streams - Introduction
  • 47. Streams - Syntax (Using in programs)
  • 48. Assignment 10

STL - Standard Template Library


  • 49. Template Fns & Classes
  • 50. STL - Why do we need STL?
  • 51. STL - Introduction
  • 52. STL - Using in Programs
  • 53. Assignment 11

Overview

  • ✔ C++ programming starting from basics and going to Advance level.

  • ✔ Loops, conditionals, Arrays 1D and 2D, Functions and Advance topics like pointers in detail.

  • ✔ Linear and Non-linear Data Structures

  • ✔ Algorithms like Selection Sort and Insertion Sort with visual description of working of these algorithms

  • ✔ Grip over multiple data structures and algorithms.

  • ✔ Five pillars of OOP programming, Pointers, dynamic memory allocation.

  • ✔ Object Oriented Programming, concepts like Class Object Inheritance Polymorphism Abstraction and Encapsulation

  • ✔ Non-linear Data Structures like Trees, Binary Search Trees

  • ✔ Data Structures like Linked lists, stack, Queue, Array, 2D Arrays, BST.

Best Content:

You will get best quality content in this course. After getting through this course your fundamentals concepts will be super clear.

Certificate:

Get certified by Tutedude. You can ask for the certificate after completing the course in chat section.

Live Doubt Solving:

If you have any doubt while learning, just type your doubt on the chat option and you will get connected to the mentor as soon as possible to clear all your doubts

Who is this course for

  1. ✔ Students who want to learn C++ programming.

  2. ✔ Students who want to learn Algorithms.

  3. ✔ All students who want to learn data structures and algorithms, and make their concepts strong should take this course.

  4. ✔ Students who want to make strong grip over programming.

  5. ✔ Students who want to learn Object Oriented Programming.