C++ in 2 hours: C++ Programming Tutorial For Beginners

Learn C++ Programming Basics in just 2 hours. Zero Programming experience required. Simply the Ultimate guide to C++ .
4.0 (31 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
2,977 students enrolled
50% off
Take This Course
  • Lectures 31
  • Length 1.5 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 8/2015 English

Course Description


This course will not waste your time, Are you tired of watching tutorials that take hours to explain simple concepts? You came to right place. All this course asks you is 2-3 hours of your life.

This is the class I wish I had when I was trying to learn C++ Programming. I have a unique way of teaching, as I know how it must be overwhelming to learn a very complex programming language like C++. Best part of this course is No prior programming experience is required.

I will walk you through everything you need to start writing fun programs. From Installing Dev C++ in your PC/Mac to mastering all the key concepts of C++. All that and more in just 2 hours.

You will learn by writing working programs. This course will solidify all the basic C++ concepts.

Who is this class for?

i.) People who want to write programs. I will not be teaching you in detail boring and useless theories of programming and C++. I will be teaching you the things you need to write fun and useful C++ programs

ii.) Beginners. You don't need any programming experience to take this class. I have been the absolute beginner before and I am more than happy to help you.

iii.) Those who want to learn C++ fast (0 Waste of Time).

What are you waiting for?? Enroll now and let's get started.

What are the requirements?

  • Interest to learn
  • Basic computer knowledge.

What am I going to get from this course?

  • Master all the basics of C++ Programming
  • Write hardcore programs using C++
  • Pass their exams related to C++
  • Develop problem solving ability

Who is the target audience?

  • This C++ course is meant for newbies who are not familiar with C++ syntax
  • Students looking for a quick refresher on C++
  • Someone who doesn't care about the theory and just wants to write cool programs
  • Anyone with a passion to learn something new
  • Anyone who is willing to work hard to learn a new and complicated programming language
  • Intermediate level programmers who are looking to get a clear view of the complex concepts of C++ Programming
  • This course is probably not for you if you're an expert programmer looking to learn advanced C++ concepts

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Getting Started
4 pages

We will install the platform to code our future programs.


Welcome to the world of C++ programming.

Section 2: C++ Basics

A character set is a set of valid character that language can recognise. The smallest individual units of a program is known as Tokens.

Dive deep into the core of C++ Programming with this lecture.

Header Files
2 questions

Variable is an entity whose value can change through out the program. Learn to make different types of variables.


Where the program begins and where the program ends.


Learn to print text onto screen and receive input from user.

Section 3: Conditional Statements or Selection Statements

Learn to use conditions in C++


Learn what to do if the if condition fails!!


There is always another way. How to use the conditional Operator.


Get ready for your very own Calculator.

2 pages

Complete Section Summary

3 questions

A Quiz on the topic Condition Statements

Section 4: Iteration Statements : Time for a loop!!!

Learn about the for loop and how to use for loop in C++


Some elements of the for loop can be skipped. Learn How


Learn about the while loop and how to use while loop in C++


Learn about the do while loop and how to use do while loop in C++

1 page

Compare the 3 Loops of C++ and Learn when to use them

3 pages

Complete Section 4 Summary

Section 5: Functions
3 pages

Learn what functions are all about.


Before we learn how to use functions, let us understand why we need functions.


Now that you now why we need functions let us understand how to use them

Section 6: Arrays

Learn how to create a finite list also known as Array.


Learn methods of Input/Output for Arrays


Yipeee!! , We will develop our third program....

3 pages

Section 6 Complete Summary

Section 7: Structures

Learn how to use structures.

1 page

Structure inside a strucutre. Now isn't that fun.

2 pages

Complete Section 7 Summary

Section 8: Classes

Learn how to use the most important feature of C++ : Classes


Access Levels are very important parts of classes. Learn about public access level and private access level.

1 page

Structures VS Classes. Let us analyze their differences.

6 pages

Section 8 complete Summary.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Ajay R Warrier, Making Your Life Easier.

I am a Computer Science Engineer as well as a proud Udemy Instructor. . I am well versed in video editing and programming. Through Udemy i intend on sharing my knowledge with students from all parts of the world.

My formula for living is quite simple. I get up in the morning and I go to bed at night. In between, I occupy myself as best I can.I am determined to be cheerful and happy in whatever situation I may find myself. For I have learned that the greater part of our misery or unhappiness is determined not by our circumstance but by our disposition.

Ready to start learning?
Take This Course