Learn to Program with C++

Take your C++ Programming to the next level. Course Duration: 6.5 Hours - 80 Lessons
$50
Take This Course
  • Lectures 108
  • Video 10 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

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

About This Course

Published 10/2011 English

Course Description

A Verifiable Certificate of Completion is presented to all students who undertake this course.

As one of the most popular general purpose programming languages in the world, C++ can be used to create everything from small apps to complete video games and critical system drivers. Now you can get started with C++ in a step by step, hands-on video course, in far less time than trying on your own with this ultimate c plus plus tutorial .

In this 10 hour tutorial series, computer science professor Mike McMillan introduces you to the basics of programming in C++. With over 25 years of programming experience, 13 years of teaching, and having written 6 textbooks on programming, Mike offers the definitive guide to coding. Starting with the basics of the C++ programming language, this video tutorial covers all of the basic operations you need to start building your own programs with c plus plus programs

What am I going to get from this course?

  • How to create a functional app from start to finish using industry standard practices.
  • Key coding concepts such as standard data types, variables, arithmetic expressions flow control, functions, classes, arrays, and pointers.
  • Computing theory and mathematical principles strictly as they apply to everyday C++ coding

What is the target audience?

  • Anyone with an interest in creating their own applications from scratch.
  • People who are wanting to move from HTML or CSS to full-on programming.
  • Programmers who want to expand the number of languages they can use.
  • People who want to learn programming through pragmatic examples instead of endless explanations.

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.

Curriculum

Section 1: Introduction
Working Files - Download These First
Article
Introduction
02:25
What You Need for this Course
00:45
What You Need To Program
01:43
Section 2: Getting Started
Download Code Blocks
02:58
Introducing Code Blocks
Preview
04:10
Section 3: Writing Your First C++ Program - Hello, World!
Entering The Program
02:55
Compiling And Running The Program
01:50
Explaining The Program
04:29
Syntax Highlighting
02:11
Modifying The Hello World Program
02:35
Finding And Correcting Errors
04:46
Exercise Hello Viewer
02:23
Section 4: C++ Building Blocks - Data Types And Variables
Introduction To Data Types
03:11
Data Types int And double
03:52
Data Types string,char,bool
03:14
Variable Naming Rules
01:18
Declare And Assign Variables
05:07
Exercise Hello Personal
06:41
Section 5: C++ Input And Output
cout Special Characters
06:07
Formatted Output With iomanip
05:29
Output With printf
07:05
cin With Numbers
05:58
cin With Strings
03:36
Exercise
05:27
Section 6: Arithmetic Operators And Expressions
Arithmetic Operators
Preview
05:04
Order Of Precedence
06:43
Using Constants
05:58
Using Math Library
04:39
Mixing Data Types
04:52
Exercise
05:27
Section 7: Making Decisions
Relational Operators
05:44
Logical Operators
05:25
Simple if Statement
05:23
if else Statement
03:49
Nested if Statements
05:57
if else if Statement
04:31
if else if With Logical Operators
07:36
Question And Answer
05:03
Simple Calculator
05:08
Section 8: Performing Repetition
while Loop Intro
05:15
Count Controlled while Loops
Preview
09:26
Sentinel Controlled while Loop
06:09
Results Controlled while Loop
04:27
for Loop - Part 1
Preview
05:07
for Loop - Part 2
Preview
04:16
Nested for Loops
05:58
Exercise 1 - while Loop
05:17
for Loop Exercises
07:37
Section 9: Functions
Function Introduction - Part 1
06:10
Function Introduction - Part 2
04:58
Functions With Multiple Parameters
Preview
12:56
Predicate Functions
06:11
Void Functions Introduction
04:40
Reference Parameters
05:43
Function Exercises - Part 1
09:08
Function Exercises - Part 2
05:48
Section 10: Vectors
vector Introduction
07:17
vector Initialization
04:39
Adding Data To vector
03:52
vector Data Access
07:52
vectors And Functions
07:37
Random Numbers
Preview
07:26
Searching A vector
08:50
vector Sort
06:35
vector Exercise
05:30
Section 11: Arrays
Array Introduction
Preview
05:41
Working With Arrays
Preview
08:15
Arrays In Functions
Preview
10:47
2D Arrays - Part 1
09:49
2D Arrays - Part 2
02:34
Array Exercise 1
08:05
Array Exercise 2
04:14
Array Exercise 3
09:13
Section 12: Pointers
Pointer Intro
05:26
Pointer Declaration And Initialization
03:56
Pointer Operations
05:21
Pointers And Arrays
05:44
sizeof Operator
Preview
04:46
Pointer Parameters Fixed
03:50
Exercise - Sorting An Array
06:45
Section 13: Classes And Object-Oriented Programming
Class Simple Example
05:32
Class Data
05:38
Class Constructors
05:15
Class Accessors
08:54
Class Functionality
07:44
Exercise 1
08:24

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Infinite Skills, High Quality Training

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.

Ready to start learning?
Take This Course