Learn C++ from the experts. For over 30 years, C++ has been the programming language for developers in need of imperative, object-oriented and generic programming features in their work. Pluralsight’s comprehensive C++ courses cover the fundamentals of the language to advanced topics.

Newest Courses
Feb 28, 2014
6h 15m
Apr 24, 2017
5h 48m
Jul 22, 2013
6h 57m
Jun 30, 2016
4h 24m
Sep 12, 2011
7h 3m
Oct 21, 2016
1h 38m
Mar 25, 2010
6h 17m
Sep 3, 2012
1h 26m
C# Fundamentals with C# 5.0 is designed to give you everything you need to become a productive C# developer on the .NET platform. We'll look at the syntax of C#, which is similar to Java, JavaScript, and C++, as well as learn about tools such as Visual Studio, and the object oriented...
This course is designed to give you everything you need to be productive with modern standard C++. Not every aspect of the C++ language is considered (that would be impossible in a few hour course); instead, the course is focused on some important practical-oriented features of the language....
C++ has a reputation for being a very difficult language to learn, and to use well. Changes to the language and the library that accompanies it have changed that. Beginners can now learn C++ and write real applications. In this course you'll learn the important parts of C++ 11 syntax, get an...
If you're a C++ developer, save yourself valuable time and work by learning how to use the algorithm header. In this course, Beautiful C++: STL Algorithms, you'll learn the functions in the algorithm header. You'll find out how iterators multiply the power of the library. Next, you'll learn the...
C++ is a general purpose programming language that is used by millions of developers. It offers a powerful combination of performance and abstraction that other languages don’t have. You can use C++ to write different kinds of applications for a variety of platforms. In this course, I’ll cover...
Writing unit tests is a big part of being a good software developer. Unfortunately, unit testing in C++ is far from being trivial and good unit testing frameworks are hard to find. In this course, C++ Unit Testing Fundamentals Using Catch, you will learn how to write robust unit tests using...
C# is Microsoft's entry into the world of managed programming. Using a syntax that is deliberately reminiscent of Java, C++ and C, C# achieves a natural tradeoff of terseness and clarity, enabling programmers to express concepts in a clear and maintainable form. Note - this course was...
Enterprises around the world have identified cyber security as a top concern. Security vulnerabilities leave companies open to hacking and security breaches. This course will teach you tools to fight against security vulnerabilities and attacks. You'll learn the fundamentals of software...
Bugs in software can be very expensive issues that can arise from not thoroughly testing and re-testing your code. In this course, Security for Hackers and Developers: Code Auditing, you will learn about manual code pentesting and all about how a professional code auditor finds bugs in code....
C is a simple yet powerful multi-purpose programming language that sits at the heart of virtually every computing device imaginable. It offers unparalleled performance and supports the widest breadth of devices and platforms. It is ideally suited to environments with strict, real-time...