Start learning with our library of video tutorials taught by experts. Get started
Widely used for both systems and applications development, the C and C++ programming languages are available for virtually every operating system and are often the best choice for performance-critical applications. In this course, Bill Weinman dissects the anatomy of C and C++, from variables to functions and loops, and explores both the C Standard Library and the C++ Standard Template Library. Features introduced in the C++11 standard (ratified in 2011) are also discussed.
This course serves both as an end-to-end tutorial for those new to the language and a solid reference for experienced C/C++ programmers.
Hi, I am Bill Weinman, and welcome to C and C++ Essential Training. In this course, we'll explore the C and C++ languages along with their standard libraries. I'll start by showing you the basic syntax of C. C syntax is the basis for both C and C++ as well as a number of other derived languages like C#, Java, PHP, and many others. I'll show you how to write classes and templates in C++ so you can access all the power of object-oriented programming. This will enable you to take advantage of modern programming techniques like encapsulation, generalization, and code reuse.
I'll show you how to use advanced C++ features like inheritance and templates. I'll show you the standard C library so you can access resources on your system like reading and writing files and allocating memory. We'll cover the C++ standard template library providing powerful data types like vectors, sets, cues, and associative maps. We'll be covering these topics and much more so that you'll have all the resources you need to fully take advantage of this powerful language. C and C++ are among the most powerful and widely used languages today.
Now let's get started with C and C++ Essential Training.
Find answers to the most frequently asked questions about C/C++ Essential Training.
Here are the FAQs that matched your search "":
Sorry, there are no matches for your search ""—to search again, type in another word or phrase and click search.
Access exercise files from a button right under the course name.
Search within course videos and transcripts, and jump right to the results.
Remove icons showing you already watched videos if you want to start over.
Make the video wide, narrow, full-screen, or pop the player out of the page into its own window.
Click on text in the transcript to jump to that spot in the video. As the video plays, the relevant spot in the transcript will be highlighted.