Learn the concepts of C++ object-orientated programming such as Data Structures and Pointers in this free online course.Publisher: Workforce Academy Partnership
CertificationView course modules
The next chapter in your C++ programming learning provides a comprehensive guide to understanding the various concepts of object-oriented programming including: class, class library, member variable or instance, member methods, public, protected or private. The course consists of two modules which are Data Structure and Pointers, and Array and Strings and all their respective sub-topics. You will learn how to solve common problems in C++, how to create objects in codes and the automatic calls made when specific objects of classes are created. The basic syntax of functions that relates to C++, how to access fields of data structure variables and pointers are then covered along with key features of C++ classes. Here you will gain an understanding of class inheritance, composition, standard templates library, method overloading and overriding and generic programming which enables you to write a general algorithm that works with all data types. The course illustrates the use of templates to make classes and functions more reusable and adaptable and it also explains the concept of scope and the access specifiers keywords while distinguishing between the scoped and unscoped Enums.
This advanced C++ course moves on to get you started on writing codes in which the compilers can optimize to improve the performance using the inline functions. It explores the use of array notation and pointer notation to access elements of an array, array declaration and its characteristics. You will be able to implement typedef in defining a data structure and in assigning address values to pointers. Pointers and their uses are explained and specifically how to use lambda syntax for defining functions in a pointer.
Start Course Now
This free online C++ Intermediate course is perfect for those who want to broaden their C++ knowledge and perform more intricate programming functions in this widely-used language. You should enrol if you have some skills in programming and/or C++ and want to refine these in order to open more career opportunities in programming.
Data Structures and Pointers
Data Structures and Pointers - Learning outcomes
Classes and Structs in C++
Introduction to Pointers
Pointers and Array Indexing
Using Const with Pointers
Pointers to String Literals
Lesson Summary - Data structures and Pointers
Data Structures and Pointers - Assessment
Arrays and Strings
Arrays and Strings - Learning outcomes
Standard Library Strings
More Standard Library Strings
Lesson summary - Arrays and String
Arrays and Strings - Assessments
By the end of this course, you will be able to:
- Distinguish between the various syntax for declaring classes, structs, union and Enums in C++
- Identify variables, arrays, strings in C++ programs
- Distinguish flow control statements in C++ programs
- Recall and use iterations in C++ programs.
- Recall and use pointers to process to process arrays, pass arguments, and improve program efficiency in C++
- Solve pointer Arithmetic in C++
- Identify the basic syntax to declare a pointer data type and understand pointers as a memory address and how to pass pointers as parameters into method calls
- Describe how to overload function and operators in C++
- Identify the symbols representing Lambda in C++
All Alison courses are free to enrol, study and complete. To successfully complete this Diploma course and become an Alison Graduate, you need to achieve 80% or higher in each course assessment. Once you have completed this Diploma course, you have the option to acquire an official Diploma, which is a great way to share your achievement with the world. Your Alison Diploma is:
Ideal for sharing with potential employers - include it in your CV, professional social media profiles and job applications
An indication of your commitment to continuously learn, upskill and achieve high results
An incentive for you to continue empowering yourself through lifelong learning
Alison offers 3 types of Diplomas for completed Diploma courses:
Digital Diploma - a downloadable Diploma in PDF format, immediately available to you when you complete your purchase
Diploma - a physical version of your officially branded and security-marked Diploma, posted to you with FREE shipping
Framed Diploma - a physical version of your officially branded and security-marked Diploma in a stylish frame, posted to you with FREE shipping
All Diplomas are available to purchase through the Alison Shop. For more information on purchasing Alison Diplomas, please visit our FAQs. If you decide not to purchase your Alison Diploma, you can still demonstrate your achievement by sharing your Learner Record or Learner Achievement Verification, both of which are accessible from your Dashboard. For more details on our Diploma pricing, please visit our Pricing Page.