Overview The UK software and gaming industry employs over 1.5 million professionals, yet many beginners struggle to learn structured programming …
| 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 | ||
| Assignment | |||
| Assignment – C++ Development: The Complete Coding Guide | 2 weeks, 1 day | ||
This CPD accredited online course teaches C++ syntax, operators, control flow, functions, object-oriented programming, arrays, pointers, and application development. Learners gain practical skills for software, systems, game, and application development in professional UK IT environments.
Yes, it is ideal for beginners. The course starts with fundamental coding concepts and gradually introduces object-oriented programming, arrays, strings, pointers, and application development, making it accessible even for learners with no prior programming experience.
Learners develop skills in C++ syntax, data types, operators, loops, functions, arrays, strings, pointers, classes, and objects. These skills support software, game, system-level programming, and application development for IT and technology careers in the UK.
Yes, the course builds coding knowledge for UK software and IT roles. Learners gain practical skills applicable to Junior Software Developer, C++ Developer, Software Developer, Application Developer, Game Developer, and IT support positions.
Graduates can pursue roles such as Junior Software Developer, C++ Developer, Software Developer, Software Engineer, Game Developer, Application Developer, Software Tester, and IT Support Technician, depending on experience, skills, and further learning in software and IT pathways.