HOME > Development > Learn to Program with C++

Learn to Program with C++

  • Development
  • Apr 26, 2025
SynopsisLearn to Program with C++, available at $64.99, has an averag...
Learn to Program with C++  No.1

Learn to Program with C++, available at $64.99, has an average rating of 4.7, with 108 lectures, based on 519 reviews, and has 4178 subscribers.

You will learn about 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 This course is ideal for individuals who are Anyone with an interest in creating their own applications from scratch. or People who are wanting to move from HTML or CSS to full-on programming. or Programmers who want to expand the number of languages they can use. or People who want to learn programming through pragmatic examples instead of endless explanations. It is particularly useful for Anyone with an interest in creating their own applications from scratch. or People who are wanting to move from HTML or CSS to full-on programming. or Programmers who want to expand the number of languages they can use. or People who want to learn programming through pragmatic examples instead of endless explanations.

Enroll now: Learn to Program with C++

Summary

Title: Learn to Program with C++

Price: $64.99

Average Rating: 4.7

Number of Lectures: 108

Number of Published Lectures: 108

Number of Curriculum Items: 108

Number of Published Curriculum Objects: 108

Original Price: $39.99

Quality Status: approved

Status: Live

What You Will Learn

  • 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
  • Who Should Attend

  • 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.
  • Target Audiences

  • 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.
  • 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

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Working Files – Download These First

    Lecture 2: Introduction

    Lecture 3: What You Need for this Course

    Lecture 4: What You Need To Program

    Chapter 2: Getting Started

    Lecture 1: Download Code Blocks

    Lecture 2: Introducing Code Blocks

    Chapter 3: Writing Your First C++ Program – Hello, World!

    Lecture 1: Entering The Program

    Lecture 2: Compiling And Running The Program

    Lecture 3: Explaining The Program

    Lecture 4: Syntax Highlighting

    Lecture 5: Modifying The Hello World Program

    Lecture 6: Finding And Correcting Errors

    Lecture 7: Exercise Hello Viewer

    Chapter 4: C++ Building Blocks – Data Types And Variables

    Lecture 1: Introduction To Data Types

    Lecture 2: Data Types int And double

    Lecture 3: Data Types string,char,bool

    Lecture 4: Variable Naming Rules

    Lecture 5: Declare And Assign Variables

    Lecture 6: Exercise Hello Personal

    Chapter 5: C++ Input And Output

    Lecture 1: cout Special Characters

    Lecture 2: Formatted Output With iomanip

    Lecture 3: Output With printf

    Lecture 4: cin With Numbers

    Lecture 5: cin With Strings

    Lecture 6: Exercise

    Chapter 6: Arithmetic Operators And Expressions

    Lecture 1: Arithmetic Operators

    Lecture 2: Order Of Precedence

    Lecture 3: Using Constants

    Lecture 4: Using Math Library

    Lecture 5: Mixing Data Types

    Lecture 6: Exercise

    Chapter 7: Making Decisions

    Lecture 1: Relational Operators

    Lecture 2: Logical Operators

    Lecture 3: Simple if Statement

    Lecture 4: if else Statement

    Lecture 5: Nested if Statements

    Lecture 6: if else if Statement

    Lecture 7: if else if With Logical Operators

    Lecture 8: Question And Answer

    Lecture 9: Simple Calculator

    Chapter 8: Performing Repetition

    Lecture 1: while Loop Intro

    Lecture 2: Count Controlled while Loops

    Lecture 3: Sentinel Controlled while Loop

    Lecture 4: Results Controlled while Loop

    Lecture 5: for Loop – Part 1

    Lecture 6: for Loop – Part 2

    Lecture 7: Nested for Loops

    Lecture 8: Exercise 1 – while Loop

    Lecture 9: for Loop Exercises

    Chapter 9: Functions

    Lecture 1: Function Introduction – Part 1

    Lecture 2: Function Introduction – Part 2

    Lecture 3: Functions With Multiple Parameters

    Lecture 4: Predicate Functions

    Lecture 5: Void Functions Introduction

    Lecture 6: Reference Parameters

    Lecture 7: Function Exercises – Part 1

    Lecture 8: Function Exercises – Part 2

    Chapter 10: Vectors

    Lecture 1: vector Introduction

    Lecture 2: vector Initialization

    Lecture 3: Adding Data To vector

    Lecture 4: vector Data Access

    Lecture 5: vectors And Functions

    Lecture 6: Random Numbers

    Lecture 7: Searching A vector

    Lecture 8: vector Sort

    Lecture 9: vector Exercise

    Chapter 11: Arrays

    Lecture 1: Array Introduction

    Lecture 2: Working With Arrays

    Lecture 3: Arrays In Functions

    Lecture 4: 2D Arrays – Part 1

    Lecture 5: 2D Arrays – Part 2

    Lecture 6: Array Exercise 1

    Lecture 7: Array Exercise 2

    Lecture 8: Array Exercise 3

    Chapter 12: Pointers

    Lecture 1: Pointer Intro

    Lecture 2: Pointer Declaration And Initialization

    Lecture 3: Pointer Operations

    Lecture 4: Pointers And Arrays

    Lecture 5: sizeof Operator

    Lecture 6: Pointer Parameters Fixed

    Lecture 7: Exercise – Sorting An Array

    Chapter 13: Classes And Object-Oriented Programming

    Lecture 1: Class Simple Example

    Lecture 2: Class Data

    Lecture 3: Class Constructors

    Lecture 4: Class Accessors

    Lecture 5: Class Functionality

    Lecture 6: Exercise 1

    Instructors

  • Learn to Program with C++  No.2
    Infinite Skills
    High Quality Training
  • Rating Distribution

  • 1 stars: 6 votes
  • 2 stars: 5 votes
  • 3 stars: 53 votes
  • 4 stars: 156 votes
  • 5 stars: 299 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!