in

Best C++ Courses on Udemy

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

★★★★★
$3,399.00
$399.00
 in stock
Udemy.com
as of May 21, 2023 5:21 pm

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

★★★★★
$2,799.00
$389.00
 in stock
Udemy.com
as of May 21, 2023 5:21 pm

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++

★★★★★
$3,399.00
$399.00
 in stock
Udemy.com
as of May 21, 2023 5:21 pm

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)

★★★★★
$2,799.00
$389.00
 in stock
Udemy.com
as of May 21, 2023 5:21 pm

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

★★★★★
$5,200.00
$599.00
 in stock
Udemy.com
as of May 21, 2023 5:21 pm

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

★★★★★
$2,699.00
$389.00
 in stock
Udemy.com
as of May 21, 2023 5:21 pm

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

★★★★★
$2,799.00
$389.00
 in stock
Udemy.com
as of May 21, 2023 5:21 pm

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++

★★★★★
$2,799.00
$389.00
 in stock
Udemy.com
as of May 21, 2023 5:21 pm

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

★★★★★
$2,799.00
$389.00
 in stock
Udemy.com
as of May 21, 2023 5:21 pm

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)

★★★★★
$2,799.00
$389.00
 in stock
Udemy.com
as of May 21, 2023 5:21 pm

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 $389.00
  • The lowest price of Unreal Engine 5 C++ Developer: Learn C++ & Make Video Games was obtained on May 21, 2023 5:21 pm.

Check out more:

Written by Robert Lobo

Robert is an IT specialist who has worked in the computer industry for more than two decades. He has programmed, architected, and is now writing about, computer technology. His niches include networking, cloud, security, and blockchain.

guest

0 Comments
Inline Feedbacks
View all comments