- [Bill] Hi, I'm Bill Weinman
and welcome to C++ Essential Training.
The goal of this course is to provide you
with a working knowledge of C++.
We'll start with the basics, including syntax, operators,
loops, and functions.
I'll explain how to use data structures
and create your own functions.
I'll show you the basics of the object and template systems
so you can create useful classes and objects.
And finally, I'll cover the fundamentals
of the C++ standard library and standard template library,
which provides a wealth of containers and algorithms.
For in-depth coverage of the templates
in the standard template library,
please see the companion course,
C++ Templates and the STL,
and for more detail on functions, classes, and objects,
please see the companion course, C++ Advanced Topics.
C++ is not just a powerful programming language,
it's also the basis of many other popular languages.
So this knowledge will serve you well
even when you're not using C++.
So let's get started with C++ Essential Training.