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
UNSW Computing 1 - The Art of ProgrammingOpenLearning C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera Beginning Game Programming with C#
University of Colorado System via Coursera Introduction to Computing 计算概论A
Peking University via Coursera Comprendre les Microcontroleurs
École Polytechnique Fédérale de Lausanne via Coursera