C++ for Beginners

129.00 99.00
$129.00 $99.00

  • Course Delivery: On Demand
  • Language: English
  • Difficulty: Beginner
  • Audience: Beginners

Chat Live | Contact Us | Toll Free: (888) 360-8764



"Have you always wanted to create console video games, but lack the basic C++ skills? Do you want to understand a more ""heavy-duty"" programming language? Do you really want to get ""under the hood"" and complete more complex computing tasks quickly? Do you simply want to advance your current skill set and learn one of the world's most popular programming languages?

C++ is one of the most widely used languages in the world. It's used for everything from financial trading applications (where speed equals revenue!) to console video games.

Delve into the C++ programming language with this course, C++ For Beginners, authored by expert David Pither-Patterson. David is an experienced instructor, specializing in presenting complex technical information in a manner that just about anyone can grasp. With David's help, you'll start by setting up your development environment and working your way through all the C++ fundamentals.

Included in the 46 video lectures that comprise the course are dozens and dozens of code examples that you can learn from. You'll also complete engaging lab exercises that are not only fun, but specially designed to help you retain the information in the lectures.

C++ is one of the most important languages you can learn--and there is no better way to learn it than with LearnToProgram's David Pither-Patterson!"


Course Objectives

  • Section 1: Your First Program
  • Section 2: Variables and Assignments
  • Section 3: Errors and Data Types
  • Section 4: Operators and Precedence
  • Section 5: Decision Making and Program Flow
  • Section 6: Arrays
  • Section 7: Binary Operations
  • Section 8: Program Structure
  • Section 9: STL Strings
  • Section 10: Classes and Objects
  • Section 11: Input, Process and Output

Topics Covered

Section 1: Your First Program

Section 2: Variables and Assignments

Section 3: Errors and Data Types

Section 4: Operators and Precedence

Section 5: Decision Making and Program Flow

Section 6: Arrays

Section 7: Binary Operations

Section 8: Program Structure

Section 9: STL Strings

Section 10: Classes and Objects

Section 11: Input, Process and Output

Learn to Set up Your Development Environment, Learn to Execute C++ Code, Learn To Debug Your Code, Understand the Role of Variables, Be able to use Variable Data Types, Be Able to Output to the Standard Error Stream, Learn To Cast Data Types, Learn to Format Output, Learn to Take and Process Console Input, Understand and Use Source Comments, Be able to use Assignment Operators, Identify and Use Compound Operators, Use Comparators and Logical Operators, Understand and apply Operator Prescedence, Create Simple and Complex Conditionals with If, Use the Switch Statement, Use the Ternary Operator, Create While Loops and For Loops, Use Arrays, Access Array Members with Loops, Understand and use Multidimensional Arrays, Learn the Role of Pointers, Understand Binary Theory and it's Role in C++, Create and Use Truth Tables and Binary Operators, Work with Bitwise Operators, Encapsulate Code in Functions, Work with Header Files and Includes, Understand and Use Namespaces, Understand and use the STL String Library, Understand Object Oriented Programming, Create Classes and Objects in C++, Read Text Files to Permanent Storage, Store Text Files in Permanent Storage



Mac or PC


Subject Matter Expert

"David is a software architect and an independent consultant in the software development field. He has over 25 years of experience in software, systems and hardware. He has designed and built everything from simple games to million-line security suites in private industry and academia.

David holds a BS in Business Administration and a degree in Electronic Engineering. In addition, he holds many certifications from major companies such as Microsoft, Novell, and the Scrum Alliance. David is also a licensed pilot and a Guardian ad Litem and enjoys fixing up old houses."

Got questions? Contact us below or call 877-881-2235

Why Choose 360training.com?

  • Fast and easy courses completion
  • Get an education faster than at traditional colleges!
  • 100% online - No classroom attendance required.
  • Unlimited 24x7 online customer support
  • Over 500,000+ certified nationwide.