Beginner's Guide to C++ Programming
4.7 (3 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
18 students enrolled

Beginner's Guide to C++ Programming

Designed for students who want to learn how to program in C++
4.7 (3 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
18 students enrolled
Created by James Brodski
Last updated 10/2018
English
English [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3.5 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Students will become more knowledgeable in how computer programming works.
  • Students will decide if computer programming is right for them.
Requirements
  • A computer with access to the internet.
  • A notebook is optional.
Description

Keep in mind, this course is NOT for everybody - only people who  truly want to learn a new skill and improve their programming knowledge.


In this course you will learn the fundamentals of C++ such as loops, variables, comments, if/else statements, switch statements, functions, pointers, and much much more! 


The best part is, you don't have to download anything! That's right, no complicated software, everything is online.


 By the end of this course, you will get the skills YOU need to get a job as a C++ Programmer.

Who this course is for:
  • Students who truly want to learn C++ and improve their programming skills.
  • This course is not for students who know C++ very well.
Course content
Expand all 30 lectures 03:36:24
+ Basic Concepts
5 lectures 25:11

In this lecture, we will go over what tools will be needed to start coding in C++!

Preview 00:40

In this lecture, students will learn how to output messages to the console!

Console Output
04:52

In this lecture, students will learn the importance of comments and how to use them!

Comments
09:12

In this lecture, students will learn how to declare variables and assign values to them!

Variables
10:16

In this quiz, students will demonstrate their knowledge on the basics of C++!

Practice
00:11

Students will demonstrate their knowledge on the basics of C++

The Basics
3 questions
+ Conditionals and Loops
5 lectures 42:30

In this lecture, students will learn about how to use if/else statements to have the computer make simple decisions!

If/Else Statements
12:59

In this lecture, students will learn about what loops are used for!

While Loop
06:20

In this lecture, students will learn the difference between for and while loops!

For Loop
07:35

In this lecture, students will learn about the key differences between the for, while, and do while loops!

Do While Loop
06:16

In this lecture, students will learn about the key differences between if/else and switch statements!

Switch Statements
09:20

Students will demonstrate their knowledge on the different conditionals and loops C++ has to offer

Conditionals and Loops Quiz
1 question
+ Data Types, Arrays, Pointers
9 lectures 01:20:04

In this lecture, students will learn about the different data types C++ has to offer!

Data Types
06:09

In this lecture, students will learn about different ways to specify how variables will be used!

Signed/Unsigned And Short/Long
07:30

In this lecture, students will gain a better understanding about the different rules that need to be followed when naming a variable!

Variable Naming Rules
12:31

In this lecture, students will learn how to declare and assign values to arrays!

Arrays
11:26

In this lecture, students will learn about how to declare and assign values to multidimensional arrays!

Multi-Dimensional Arrays
12:04

In this lecture, students will learn about the basics of pointers and their functions!

Introduction to Pointers
07:48

In this lecture, students will learn expand their knowledge on pointers and how to use them more efficiently!

More on Pointers
07:08

In this lecture, students will learn how to create instances of variables and how to delete them!

Dynamic Memory
10:12

In this lecture, students will learn how to find out how many bytes of memory a variable is using!

The sizeof() Operator
05:16

In this quiz, students will demonstrate their knowledge on how to efficiently store and remove memory.

Data Types, Arrays, Pointers
2 questions
+ Functions
9 lectures 51:49

In this lecture, students will learn be introduced to the concept of functions and their importance!

Introduction to Functions
04:56

In this lecture, students will learn about function parameters and how to pass values to them!

Function Parameters
05:42

In this lecture, students will discover that functions can take multiple parameters!

Preview 07:42

In this lecture, students will learn how to properly generate a random number with ease!

The rand() Function
07:11

In this lecture, students will learn how to set default arguments!

Preview 07:04

In this lecture, students will learn how functions can have the same name, as long as they differ in parameters!

Function Overloading
04:22

In this lecture, students will learn how calling a function within a function can prove useful!

Recursion
04:25

In this lecture, students will learn how to easily pass arrays to functions!

Passing Arrays to Functions
04:59

In this lecture, students will learn how to pass values to methods using a reference to a pointer.

Pass by Reference with Pointers
05:28

In this quiz, students will demonstrate their knowledge on functions!

Functions
9 questions
+ Classes and Objects
2 lectures 16:50

In this lecture, students will learn the basics about classes and why they're important.

Example of a Class
10:28

In this lecture, students will learn what encapsulation is and why it's important.

Example of Encapsulation
06:22