Best C++ Courses on Udemy

  • Course
  • 1 min read
Disclosure: This article contains affiliate links. If you click on these links and make a purchase, I may earn a commission at no additional cost to you.

In this post, I will share some of the best C++ courses available on Udemy for Programmers and Software Engineers. In the first section, you will find a quick list, and in the next section, each course is described in detail. Please have a look:

Are you interested in learning more about C++ courses? Check out the details below to see which C++ course is right for you.

Best C++ Courses on Udemy


Beginning C++ Programming - From Beginner to Beyond

★★★★★
$129.99  in stock
Udemy.com
as of July 21, 2024 1:49 am

Obtain Modern C++ Object-Oriented Programming (OOP) and STL skills. C++14 and C++17 covered. C++20 info see below.

Created by: Tim Buchalka's Learn Programming Academy
Professional Programmers and Teachers - 1.66M students
Created by: Dr. Frank Mitropoulos
Experienced Computer Scientist and Educator
Rating:4.61 (53081reviews)     221222students enrolled

What Will I Learn?

  • Learn to program with one of the most powerful programming languages that exists today, C++.
  • Obtain the key concepts of programming that will also apply to other programming languages
  • Learn Modern C++ rather than an obsolete version of C++ that most other courses teach
  • Learn C++ features from basic to more advanced such as inheritance and polymorphic functions
  • Learn C++ using a proven curriculum that covers more material than most C++ university courses
  • Learn C++ from an experienced university full professor who has been using and teaching C++ for more than 25 years
  • Includes Quizzes, Live Coding Exercises, Challenge Coding Exercises and Assignments
  • New Section: Learn to use Visual Studio Code with C++
  • New Section: Learn all about using C++ Lambda Expressions

Requirements

  • Access to a computer running Windows, Mac OS X or Linux

Target audience

  • This course is perfect for absolute beginners with no previous coding experience, or anyone wanting to add C++ to their existing skillset.
  • Anyone looking to increase career options by learning one the most in-demand programming languages.

The C++20 Masterclass : From Fundamentals to Advanced

★★★★★
$94.99  in stock
Udemy.com
as of July 21, 2024 1:49 am

Learn and Master Modern C++ From Beginning to Advanced in Plain English : C++11, C++14, C++17, C++20 and More!

Created by: Daniel Gakwaya
Software Engineer at Blikoon Technologies
Rating:4.68 (1589reviews)     11630students enrolled

What Will I Learn?

  • C++ 20
  • Ranges
  • Concepts
  • Modules
  • Coroutines
  • C++ 17
  • C++ 14
  • C++ 11
  • C++98
  • Operator Overlading
  • classes
  • variables and data types
  • Inheritance
  • Polymorphism
  • Const correctness
  • static variables
  • Class Templates
  • Exceptions
  • Move semantics
  • Stl containers, iterators and algorithms
  • Function like entities and callbacks
  • Lambda expressions
  • Character manipulation and strings
  • Return value optimization
  • And much more!

Requirements

  • Strong drive and willingness to learn
  • Access to a PC or Mac with an internet connection
  • I'll teach you the rest

Target audience

  • Aspiring developers
  • Students and researchers
  • Existing C++ developers willing to spice up on C++ 20

Learn C++ Programming -Beginner to Advance- Deep Dive in C++

★★★★★
$149.99  in stock
Udemy.com
as of July 21, 2024 1:49 am

Classroom and Hands-on sessions- Features of C++ 11 , Exception Handling and STL - for Both Academics and Industry

Created by: Abdul Bari
Professional Programmer and Educator
Rating:4.58 (18496reviews)     59387students enrolled

What Will I Learn?

  • Learn Basic concepts of Programming C++, OOPs,Exception Handling, STL, Features of C++ 11
  • Learn Object-Oriented Programming Design Concept in C++ Perfectly with Examples
  • Learn How to Develop an Application (Student Project in C++ )

Requirements

  • C++ Compiler and IDE, Like CodeBlocks , Eclipse , Xcode etc.
  • No Programming knowledge required. Course covers C and C++ programming concepts in detail.

Target audience

  • Beginners - (Concepts are Covered from Basics to Advance)
  • Course Covers more than University Syllabus.
  • If you already know C++ then you will definitely improve your understanding of programming and OOPs concepts.

Complete Modern C++ (C++11/14/17)

★★★★★
$149.99  in stock
Udemy.com
as of July 21, 2024 1:49 am

Learn about move semantics, lambda expressions, smart pointers, concurrency, template, STL & more

Created by: Umar Lone
Trainer, developer & founder at Poash Technologies
Rating:4.49 (4863reviews)     24360students enrolled

What Will I Learn?

  • Use C++ as an object-oriented language
  • Demystify function & class templates
  • Use STL components in your applications
  • Write real-world applications in C++
  • Apply Modern C++ (C++11/14/17) in programs

Requirements

  • Basic programming knowledge in any computer language
  • Some experience of writing programs in any language
  • Modern C++ compiler, preferably Visual Studio 2015/17/19 Community (or XCode, Clang, g++, Cevelop, Eclipse CDT, Code::Blocks)

Target audience

  • College students who want to learn Modern C++
  • Expert C++ developers who want to migrate to Modern C++
  • C++ developers with varying level of experience, who want to refresh basics of the C++ language and get acquainted with the new features
  • Software professionals who want to learn & implement Modern C++
  • Anyone who is comfortable with other languages like C, Java, C#, Python, etc, and wants to learn & apply Modern C++
  • Anyone interested in learning C++

Unreal Engine 5 C++ Developer: Learn C++ & Make Video Games

★★★★★
$149.99  in stock
Udemy.com
as of July 21, 2024 1:49 am

Created in collaboration with Epic Games. Learn C++ from basics while making your first 5 video games in Unreal

Created by: Sam Pattuzzi
Software Engineer and Instructor at GameDev.tv
Created by: GameDev.tv Team
Learn to Make and Sell Games
Created by: Stephen Ulibarri
Engineer, Programmer, Game Developer, Author
Rating:4.69 (61086reviews)     318544students enrolled

What Will I Learn?

  • How to make games in Unreal Engine 5.
  • C++, the games industry standard language.
  • Object Oriented Programming and how to put it into practice.
  • Game design principles.
  • Programming patterns and best practices.
  • Artificial Intelligence behaviour programming for enemies.
  • Write code that is clean and to understand.
  • When to use Blueprint or C++.
  • How to achieve anything you want in Unreal using C++.
  • Unreal Gameplay Framework to make games easily.
  • Strong and transferable problem solving skills.
  • Modern game development technologies and techniques.

Requirements

  • 64-bit PC capable of running Unreal 5 (recommended).
  • Or a Mac running latest MacOS Big Sur.
  • +8GB of RAM.
  • Quad-core CPU, 2.5 GHz or faster.
  • DirectX 11, 12 or Metal 1.2 Compatible Graphics Card.
  • About 50GB of free disc space.
  • No previous Unreal or coding experience needed.

Target audience

  • Competent and confident with using a computer.
  • Artists who want to bring their assets alive in a game engine.
  • Developers who want to re-skill across to coding.
  • Complete beginners who are willing to work hard.
  • Existing programmers who want to re-skill to game development.
  • Thos wanting to explore the exciting new world of UE5!

C++ Fundamentals: Game Programming For Beginners

★★★★★
$94.99  in stock
Udemy.com
as of July 21, 2024 1:49 am

Learn to make games using industry standard C++ and Raylib

Created by: GameDev.tv Team
Learn to Make and Sell Games
Created by: Stephen Ulibarri
Engineer, Programmer, Game Developer, Author
Created by: Sam Pattuzzi
Software Engineer and Instructor at GameDev.tv
Rating:4.77 (1084reviews)     8210students enrolled

What Will I Learn?

  • How to write games in C++ from scratch
  • The basics of Object Oriented Programming (OOP)
  • Programming fundamentals (inc variables, loops and if-statements)
  • Clean coding practices and principles
  • How to compile and run your C++ games and apps
  • Problem solving and debugging basics with C++
  • How to use the Raylib simple games library
  • How to animate 2D characters

Requirements

  • Comfortable installing new software
  • Excited to learn programming

Target audience

  • Anyone looking to learn C++ in a fun way
  • Total beginners to programming who want to learn pure C++
  • Intermediate students of Unreal who want to explore making games in pure C++

Learn C++ for Game Development

★★★★★
$139.99  in stock
Udemy.com
as of July 21, 2024 1:49 am

Learn the basics of C++ to prepare you for game development programming!

Created by: Stephen Ulibarri
Engineer, Programmer, Game Developer, Author
Rating:4.68 (2940reviews)     11116students enrolled

What Will I Learn?

  • Students will be able to start programming in Unreal Engine with C++ without being intimidated by its advanced techniques.
  • Students will have a solid understanding of C++ basics.
  • Students will learn both theory and practice with classroom style whiteboard talks, and lab style hands-on programming sessions.

Requirements

  • No programming experience necessary. Must have a computer and internet.
  • Visual Studio Community is used (the free version) and students will not need to purchase any software.

Target audience

  • Anyone who wishes to program video games in Unreal Engine but does not yet know how to code in C++.
  • Beginners with no programming experience, or programmers who wish to brush up on the basics of C++.
  • Those who want to become video game programmers and gain a solid understanding of C++.
  • Anyone who wishes to learn programming in C++.

Learn Advanced Modern C++

★★★★★
$109.99  in stock
Udemy.com
as of July 21, 2024 1:49 am

Take your knowledge of C++ to the next level!

Created by: James Raynard
Software developer and instructor, specialist in C++
Rating:4.6 (423reviews)     3888students enrolled

What Will I Learn?

  • Know and understand all the important features of modern C++
  • Acquire a good knowledge of the Standard Template Library, including algorithms ("the best-kept secret in C++")
  • Learn how to use modern C++ to write code which is safer, more expressive and more efficient
  • Throrough coverage of C++11, C++14 and the most important features of C++17
  • How to write a game using Modern C++ and the SFML graphics library

Requirements

  • Some knowledge of C++ beyond beginner level
  • A compiler which supports C++11, preferably C++14 or C++17
  • Proficiency in English (B2 level, preferably C1)

Target audience

  • Programmers who have some knowledge of Intermediate C++ and want to learn more
  • C++ developers who wish to refresh and/or update their skills

Mastering 4 critical SKILLS using C++ 17

★★★★★
$99.99  in stock
Udemy.com
as of July 21, 2024 1:49 am

170 problems to enhance problem-solving skills. 6 projects for Project Building and Design Skills. High-quality quizzes

Created by: GetSkilled Org
Software Engineer | Educator | Teacher
Rating:4.84 (1656reviews)     13302students enrolled

What Will I Learn?

  • Deep Dive with C++ 11/14/17 Modern Syntax from basic to advanced
  • ~170 problems from easy to medium to hard to gain level-1 problem-solving skills
  • 6 Projects from easy to hard with their solutions for projects-building skills
  • MANY Quizzes to master the concepts
  • FOUR critical skills to master not just one
  • A proven curriculum: Many of my thousands students highly recommend it
  • Short lectures, to the point, comprehensive and easy to get in an iterative style
  • Learn from PhD holder in AI: Teaching, Training & Coaching for many years

Requirements

  • Passion with building things!
  • Passion with problem solving!
  • Access to a computer.

Target audience

  • Whoever curious about programming
  • Learned programming, but has weak skills due to trying little challenges and projects
  • Experts in other programming languages migrating to C++

Learn C++ Programming from Zero to Mastery in 2022 (FAANG)

★★★★★
$109.99  in stock
Udemy.com
as of July 21, 2024 1:49 am

Specially designed for BEGINNERS who don't have any knowledge about programming & want to learn C++ from scratch in 2022

Created by: Ankit Thakran
Software Developer | Bootcamp Instructor
Created by: Harsh Kajla
SDE-2 @Intuit || ex- Amazon || Bootcamp Instructor
Rating:4.52 (681reviews)     13062students enrolled

What Will I Learn?

  • The fundamentals of C++
  • Learn best practices and avoid pitfalls via useful Do’s and Don’ts
  • Write fast and powerful C++ programs, compile the source code, and create executable files
  • Learn C++ features that allow you to program compact and high-performance C++ applications
  • Learn Object-Oriented Programming Design Concept in C++ Perfectly with Examples
  • Learn Basic concepts of Programming C++, OOPs, STL, Recursion

Requirements

  • A computer running Windows, Mac OS X or Linux
  • No Programming knowledge required. Course covers C++ programming concepts in detail.
  • Prepare to write thousands of lines of C++ code!

Target audience

  • Anyone who wants to learn how to code using C++.
  • Beginners - (Concepts are Covered from Basics to Advance)
  • Course Covers more than University Syllabus.
  • If you already know C++ then you will definitely improve your understanding of programming and OOPs concepts.
  • Anyone who want enhance C++skills by learning the basics of Object Oriented Programming (OOPS)
  • Anyone who want to grasp the concept with real example and quizzes.

Price Statistics

  • All prices mentioned above are in United States dollar.
  • This product is available at Udemy.
  • At udemy.com you can purchase The C++20 Masterclass : From Fundamentals to Advanced for only $94.99
  • The lowest price of Learn C++ Programming -Beginner to Advance- Deep Dive in C++ was obtained on July 21, 2024 1:49 am.

Check out more: