Accelerated Introduction to C++
Offered By: Pluralsight
Course Description
Overview
This course gives an accelerated introduction to the C++ programming language for developers who are already familiar with another OOP language such as C# or Java.
This course presents the C++ programming language for programmers who already have some experience programming in another object-oriented language such as C#, Java, or a similar language. The course focuses on the differences between C++ and other languages, specifically on C++'s lack of garbage collection and the requirement for manual memory management. The course covers the basics of C++ data types, its core data structures, and also presents some of the more popular aspects of the C++ Standard Library.
This course presents the C++ programming language for programmers who already have some experience programming in another object-oriented language such as C#, Java, or a similar language. The course focuses on the differences between C++ and other languages, specifically on C++'s lack of garbage collection and the requirement for manual memory management. The course covers the basics of C++ data types, its core data structures, and also presents some of the more popular aspects of the C++ Standard Library.
Syllabus
- Introducing C++ 28mins
- Compilation and Linking 44mins
- Basic Syntax 24mins
- Functions and Variables 44mins
- Control Flow 18mins
- Object-Oriented Programming 51mins
- Memory Management 35mins
- Templates 30mins
- Standard Template Library 40mins
Taught by
Dmitri Nesteruk
Related Courses
Introduction à la programmation orientée objet (en Java)École Polytechnique Fédérale de Lausanne via Coursera C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera Introduction to Programming for Musicians and Digital Artists
California Institute of the Arts via Coursera Beginning Game Programming with C#
University of Colorado System via Coursera Paradigms of Computer Programming
Université catholique de Louvain via edX