Setup Menus in Admin Panel

  • No products in the basket.



C++ Development: The Complete Coding Guide



Learn the fundamentals of Modern C++ Object-Oriented Programming (OOP) and master the skills needed for game, system, and application development.

This best-selling course has been designed by industry experts, and is suitable for those who already have a basic understanding of algorithms and object-oriented software. Through video tutorials and instructor guidance, you will learn how to write and debug code in C and C++ programming languages, solve problems using algorithms, and perform other essential tasks. This course explores the core concepts of C programming that can be applied to many other programming languages.

Take your career to the next level by learning up-to-date best practices and gain the expertise to utilise one of the world’s leading programming languages.

Course design

The course is delivered through our online learning platform, accessible through any internet-connected device. There are no formal deadlines or teaching schedules, meaning you are free to study the course at your own pace.

You are taught through a combination of

  • Video lessons
  • Online study materials

Will I receive a certificate of completion?

Upon successful completion, you will qualify for the UK and internationally-recognised CPD accredited certification. You can choose to make your achievement formal by obtaining your PDF Certificate at the cost of £9 and Hard Copy Certificate for £15.

Why study this course

It doesn’t matter if you are an aspiring professional or absolute beginner; this course will enhance your expertise and boost your CV with critical skills and an accredited certification attesting to your knowledge.

The C++ Development: The Complete Coding Guide is fully available to anyone, and no previous qualifications are needed to enrol. All One Education needs to know is that you are eager to learn and are over 16.

Course Curriculum

Section 01: Introduction & Setting Up
Introduction 00:04:00
What Is C++? 00:03:00
Setting up A Project 00:07:00
Section 02: Basics
Console Out 00:04:00
Data Types 00:03:00
Variables 00:04:00
Console In 00:03:00
Strings 00:04:00
Constants 00:05:00
Section 03: Operators
Assignment Operator 00:03:00
Arithmetic Operators 00:04:00
Compound Assignment Operator 00:03:00
Increment & Decrement Operators 00:04:00
Relation & Comparison Operators 00:06:00
Logical Operators 00:07:00
Conditional Ternary Operator 00:04:00
Comma Operator 00:03:00
Type Casting Operator 00:02:00
Bitwise Operators 00:12:00
Size of Operator 00:03:00
Operator Precedence 00:05:00
Section 04: String Streams
String Streams 00:04:00
Section 05: Statements & Loops
Conditional Statements 00:07:00
For Loop 00:04:00
While Loop 00:03:00
Do While Loop 00:04:00
Range-Based For Loop 00:03:00
GoTo Statement 00:04:00
Switch Statement 00:05:00
Section 06: Functions
Functions 00:03:00
Function Return Statement 00:04:00
Function Arguments Passed By Value 00:05:00
Function Arguments Passed By Reference 00:05:00
Function Parameter Default Values 00:03:00
Overloaded Functions 00:04:00
Function Templates 00:04:00
Namespaces 00:06:00
Section 07: Advanced Data Types
Arrays 00:03:00
Multidimensional Arrays 00:03:00
References 00:02:00
Pointers 00:04:00
Delete Operator 00:02:00
Struct 00:04:00
Type Aliasing 00:03:00
Unions 00:04:00
Enumerators 00:04:00
Section 08: Classes
Introduction to Classes 00:05:00
Class Access 00:04:00
Class Constructor 00:05:00
Class Pointers 00:04:00
Overloading Operators 00:06:00
This Keyword 00:04:00
Constant Objects 00:03:00
Getters and Setters 00:05:00
Static Variables 00:04:00
Static Functions 00:06:00
Template Classes 00:05:00
Class Destructor 00:04:00
Class Copy Constructor 00:03:00
Friend Function 00:06:00
Friend Class 00:06:00
Class Inheritance 00:07:00
Multiple Class Inheritance 00:05:00
Virtual Methods 00:04:00
Abstract Base Class 00:03:00
Section 09: Errors
Error Handling 00:04:00
Section 10: The Mighty Preprocessor
Preprocessor Macro Definitions 00:04:00
Preprocessor Conditional Directives 00:05:00
Preprocessor Line Directive 00:04:00
Preprocessor Error Directive 00:03:00
Preprocessor Source File Inclusion 00:02:00
Section 11: File I/O
Opening A File 00:06:00
Writing to a File 00:04:00
Section 12: Extras
Commenting 00:04:00
Class Header and Implementation 00:09:00
Lists 00:04:00
Vectors 00:05:00
Section 13: Resource
Resource 00:00:00

COPYRIGHT © 2021 One Education