Skip main navigation

New offer! Get 30% off one whole year of Unlimited learning. Subscribe for just £249.99 £174.99. New subscribers only. T&Cs apply

Find out more

Classes and inheritance

In this video, you’ll explore concepts and syntax related to inheritance. You will learn more about: public, private and protected access specifiers base and derived class access specifiers building a …

Exceptions and the exception hierarchy

In this video, you’ll explore exceptions and the exception hierarchy. You will learn more about: how exceptions make programs more robust the C++ exception hierarchy inheritance making determinations about how …

Introduction to C++

In this video, you’ll be introduced to C++ and learn about the initial steps you should take in creating a new project. You will learn more about: writing your first …

The Array class

In this video, you’ll explore the array class. You will learn more about: what an array class looks like and how it works the C++ Standard Template Library (STL).

Break and continue statements

In this video, you’ll explore working with break and continue statements. You will learn more about: using break statements to cause an early exit from a repetition control statement using …

Introduction to control statements

In this video, you’ll be introduced to control statements. You will learn more about: sequential control statements (sequence statements) selection control statements (decision statements) repetition statements (loops).

Basics of object-oriented programming

In this video, you’ll be introduced to fundamental terms and theories related to object-oriented programming (OPP). You will learn more about: programming paradigms object-oriented programming the three principles of OPP.

Function return types and parameters

In this video, you’ll explore user-defined functions. You will learn more about: return types parameters the difference between parameters and arguments.