Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
A Rapid Course in C++ Programming
Rating: 4.1 out of 5(52 ratings)
2,316 students
Created byKevin Crooks
Last updated 2/2025
English

What you'll learn

  • You will learn the fundamentals of C++
  • You will learn Object Oriented Programming
  • Install and use C++ IDE and Compiler
  • Be able to build moderately complex C++ programs

Course content

1 section16 lectures1h 25m total length
  • Introduction2:29

    Introduction to the C++ programming language.

  • Getting Started3:14

    This section focuses on how to install the C++ compiler and the IDE for this course.

  • Hello World Assignment
  • Basic Syntax3:50

    This section focuses on the nuts and bolts of the C++ Syntax.

  • Syntax
  • Basic Input and Output3:39

    This lecture looks at the primary classes that handle input and output in C++.

  • Input and Output
  • Input and Output Assignment
  • Fundamental Data Types2:06

    This lecture introduces the various data types that C++ has.

  • Fundamental Data Types
  • Variables1:47

    This lecture focuses on the various ways of declaring variables in C++.

  • Variables
  • Enumeration1:23

    This lecture looks at the enumeration data type.

  • Enumeration
  • References and Pointers4:14

    This lecture discusses how to create pointers and variable references in C++.

  • References and Pointers
  • Operators and Math Libraries3:01

    In this lecture, we nail down the details of various operators and the math library in C++.

  • Operators and Math Libraries
  • Strings and String Operators3:53

    We look at how to create and manipulate strings in this section of the course.

  • Strings and String Operators
  • Boolean Operators and Expressions4:17

    This lecture looks at the nuts and bolts of Boolean operators and their expressions in C++.

  • Boolean Operators and Expressions
  • Arrays6:16

    This section discusses arrays.

  • Arrays
  • Control Flow12:34

    This lecture looks at the various ways to control the flow of your C++ program.

  • Control Flow
  • Functions10:42

    This lecture introduces the concept of C++ functions and their anatomy.

  • Functions
  • Classes18:22

    This lecture introduces the concept of Classes using C++, their anatomy, and various forms.

  • Classes A
  • Classes B
  • Thanks1:01

Requirements

  • You must have a fair understanding of High School Mathematics.

Description

This course is designed to cover the whole language of C++ in a short time. It is good for the working professional or student who is short on time.


This course is a comprehensive guide to C++.  We cover topics from getting started, syntax, functions, variables, fundamental data types, enumeration, and Classes among other topics.


This course also covers programming topics such as polymorphism, abstraction, encapsulation, and inheritance in C++.

In this course, you will learn how C++ Classes are compiled and we highlight C++ Syntax Structures. We also show how header files are incorporated into our C++ programs. 

This course offers comparisons for quick assimilation of the topics discussed. This course discusses references and pointers along with arrays. We discuss operators and their precedence.


The C++ language is excellent at video game creation, high-performance applications, device drivers, file processing, and software that interfaces with machine language among other things.


The C language is a procedural programming language that directly interfaces with machine language.

C++ was created by Bjarne Stroustrup as an extension of C.

C++ is a language that is good at manipulating system resources.

C++ is an Object-Oriented Programming language.


We use the Code::Blocks IDE for this course.






Who this course is for:

  • Beginners who are curious about C++
  • Programmers who want to switch to C++.
  • C++ Programmers who need a refresher course.
  • Industry Programmers who need to learn C++ in a short time.