The Complete C++ Coding Guide

Course Overview Are you looking to gain a new in-demand skill from the comfort of your home? Well, look no …

The Complete C++ Coding Guide

The Complete C++ Coding Guide




1 Year Access


8 Students


5 hours, 33 minutes

Gift this course

Course Overview

Are you looking to gain a new in-demand skill from the comfort of your home? Well, look no further; you’ve come to the right place!

Our easy-to-follow The Complete C++ Coding Guide will provide you with all the deep knowledge and insight you need to know about this topic. This comprehensive course has been broken down into several manageable modules, which we believe will assist you to easily grasp each concept – from the fundamental to the more advanced aspects of the course. 

Learn the most in-demand skills from the safety & comfort of your home. Enjoy the freedom to learn at your own comfortable pace and prepare yourself for the market of the future.

Learning Outcomes

Whether you are an aspiring professional or a complete beginner, this course will improve your expertise and boost your CV with key skills and an accredited certification attesting to your knowledge. 

Entry Requirement

    • This course is available to all learners of all academic backgrounds.
    • Learners should be aged 16 or over to undertake the qualification.
    • Some basic understanding of the English language and numeracy.  


After you have successfully completed the course, you will be able to obtain an Accredited Certificate of Achievement. You can, however also obtain a Course Completion Certificate following the course completion without sitting for the test. Certificates can be obtained either in hardcopy at the cost of £29 or in PDF format at the cost of £19.

    • PDF certificate’s turnaround time is 24 hours, and for the hardcopy certificate, it is 3-9 working days

Career path

The Complete C++ Coding Guide is a useful qualification to possess and would be beneficial for any related profession or industry. 

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

Course Ratings


  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Ratings found for this course.

How Do Our Courses Work?

Purchase and payment

Add your chosen course to your basket. Once you’ve added all the courses you need.

Course access

Add your chosen course to your basket. Once you’ve added all the courses you need.


Add your chosen course to your basket. Once you’ve added all the courses you need.

Continued support

Add your chosen course to your basket. Once you’ve added all the courses you need.

Dive into an enriching online learning journey with Alpha Academy. We pride ourselves on offering a diverse range of courses tailored to your needs. Elevate your expertise or discover a new passion. With Alpha Academy, your pursuit of knowledge has no bounds.


11 Floor, 15 St Botolph Street, London EC3A 7BB

020 3965 2556


For Business


Certificate validator

Payment methods possible


    Your Cart
    Your cart is emptyReturn to Shop

    WINTER SALE :: ALL COURSES for 55.17 / year


    No more than 50 active courses at any one time. Membership renews after 12 months. Cancel anytime from your account. Certain courses are not included. Can't be used in conjunction with any other offer.

      Apply Coupon