Learn C++ programming in 2 hours

A Fun and Intensive Journey Through C++ Basics, Object-Oriented Magic, and Real-World Applications!
Free tutorial
Rating: 3.9 out of 5 (59 ratings)
4,670 students
1hr 58min of on-demand video
English [Auto]

Understand The Basic Concepts of C++
Write C++ Basic Programs.
Have a thorough understanding about how C++ programming works
Have fun with creating new programs
Will be able to do code analysis


  • Install Turbo C++ (Will be covered in the lectures)
  • Basic computer knowledge
  • Interest to learn programming


Welcome to the exciting world of C++ programming!

Get ready for an adventure as we dive into the fascinating concepts of C++ and learn how to create our own programs using this awesome programming language.

In this beginner's guide, we'll build a strong foundation in C++ and explore the magical realm of object-oriented programming.

Let's take a look at what we'll be discovering together:

  1. Turbo C++ installation: We'll start by setting up your C++ environment so you can start programming right away.

  2. Types and Operators: Learn about the building blocks of C++ - the different types of data and the operators we can use to work with them.

  3. Classes and Objects: Unleash the power of object-oriented programming! We'll explore classes, inheritance, polymorphism, data abstraction, and encapsulation - cool stuff that makes C++ awesome.

  4. Loops and Conditionals: Take control of your programs by mastering loops and conditionals. We'll show you how to use for loops, while loops, and if-else statements to create clever and functional programs.

  5. Arrays and Structures: Get to know the versatile world of arrays and structures, and see how they can supercharge your programs.

Discover the Benefits of C++:

  • Portability: C++ is super portable, making it perfect for building apps that work on different devices and platforms.

  • Object-Oriented Programming: Dive into the power of C++'s object-oriented features like classes and inheritance, which help you organize your code and make it easier to manage.

  • Rich Function Library: Explore a vast library of functions in C++ that can make your programming life a whole lot easier.

  • Exception Handling and Function Overloading: Discover some advanced features in C++ like exception handling, which lets you handle errors gracefully, and function overloading, which allows you to use the same function name with different parameter types.

  • Power and Efficiency: Feel the raw power and efficiency of C++. It's a versatile language that can handle everything from fancy graphical user interfaces to mind-blowing 3D graphics in games.

What's Inside:

This beginner-friendly course is packed with 35 captivating lectures and over 2 hours of exciting content. You'll dive into the core concepts of C++ and master object-oriented programming (OOP). Plus, we've included practical exercises after each chapter so you can practice what you've learned right away.

We'll start by helping you set up Turbo C++, and then we'll dive into data types, operators, and how to use them effectively. As you progress, you'll build classes and objects to become a confident OOP wizard.

Once you've got the basics down, we'll show you how to control program flow using loops and conditionals, adding some serious functionality to your programs.

By the end of this course, you'll be equipped with the knowledge and skills to create your own powerful and impactful programs.

Oh, and guess what? You'll even get a shiny certificate to show off your new skills!

What to Expect:

  • Learn C++ from a pro right from the comfort of your desk.

  • Enjoy 35 captivating lectures and over 2 hours of content, all about OOP, classes, objects, loops, and more!

  • This course is perfect for visual learners who grasp concepts faster with engaging visual training methods.

  • Watch fun lecture videos, write intriguing programs, and enjoy cool quizzes along the way.

Course Requirements:

  • Just bring your eagerness to learn and explore the world of C++ programming!

  • Some basic computer knowledge to navigate through the course material.

Who Should Join:

  • Complete beginners who can't wait to start their coding adventure with C++.

  • Those who need a quick refresher on C++ basics.

  • Anyone who's eager to write their own computer programs.

  • Beginners ready to embark on a coding journey.

Important Note:

  • This course is designed for beginners, so if you're already an expert programmer, you might find it a bit too easy-peasy.

So, are you ready to open the doors to endless possibilities? Let's dive into this captivating C++ tutorial and unlock your coding potential. Enroll now and let the coding adventure begin!

Join us on this exciting journey and let's make some incredible programs together!

Who this course is for:

  • Students who have interest in Programming
  • Students who don't know the Basics of C++
  • Anyone who have Basic Computer knowledge
  • Intermediate Programmers or experts Should NOT enroll.
  • Beginner programmers who want to revisit all the basics


Ajay Paul
  • 4.0 Instructor Rating
  • 384 Reviews
  • 13,460 Students
  • 5 Courses

I am an experienced engineer who possesses a deep passion for both dance and teaching. My instructional style is characterized by a unique approach that allows me to effectively communicate even the most intricate concepts in a clear and concise manner. I am dedicated to assisting anyone who has the desire to learn, firmly believing that with unwavering determination, individuals can accomplish anything they set their minds to. My genuine enthusiasm and positive energy are infectious, and I take great pleasure in sharing these qualities with others. With my professional expertise and unwavering commitment, I am eager to inspire and guide students on their educational journey

Top companies trust Udemy

Get your team access to Udemy's top 25,000+ courses