Udemy

Quick Start to Modern C++ for Programmers [2024 Edition]

Enroll Now
  • 3,648 Students
  • Updated 8/2024
4.5
(609 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
8 Hour(s) 30 Minute(s)
Language
English
Taught by
Jan Schaffranek
Rating
4.5
(609 Ratings)

Course Overview

Quick Start to Modern C++ for Programmers [2024 Edition]

From C++11 to C++23: Mastering C++ for the Experienced Programmer. Always kept up-to-date.

Course Description:

Are you already proficient in another programming language and ready to conquer C++? This course is specifically designed for you!

Skip the very basics, like how to use an if-statement, and dive straight into the powerful, unique features of C++. Tailored for experienced programmers, this course eliminates basic content and focuses on advanced techniques and modern practices.

I will show you in a quick and precise way what the difference of the C++ programming language compared to others.


What You’ll Learn:

  • C/C++ Fundamentals: Quickly cover core principles to set the stage.

  • Modern C++ Features: Deep dive into C++11, C++14, C++17, C++20, and the latest C++23 updates.

  • Pointers, References, and Arrays: Master advanced usage and best practices.

  • Standard Template Library (STL): Utilize all essential STL features and functions.

  • Advanced Object Orientation: Implement cutting-edge OOP techniques in C++.

  • Lambda Expressions and Templates: Write cleaner, more efficient code.

  • Smart Pointers & Constructors: Expertly use smart pointers, copy, and move constructors.

  • Multithreading: Leverage threads and async for high-performance concurrent programming.

Why This Course?

  • No Basic Chit Chat: Jump straight into advanced topics, skipping basic programming concepts.

  • Quick Setup: Start coding fast with simple software installation instructions.

  • Code Access: All video code provided for hands-on learning and practice.

  • Continuously Updated: Always stay ahead with the latest C++ advancements.

Unlock the full potential of C++ and elevate your programming skills. Enroll now to advance your career with expert C++ knowledge!
See you in class!

Course Content

  • 10 section(s)
  • 84 lecture(s)
  • Section 1 Introduction
  • Section 2 Basics
  • Section 3 Memory
  • Section 4 STL Container
  • Section 5 Strings and Files
  • Section 6 Lambdas and more STD Features
  • Section 7 Classes and Inheritance
  • Section 8 Templates, Traits and Concepts
  • Section 9 Modern STD Features
  • Section 10 Threads and Async

What You’ll Learn

  • Modern C++ Features from C++11 to C++23
  • No outdated C++ Coding Style
  • The right way to code in C++
  • Everything from Variables to Threads


Reviews

  • A
    Almog Raz
    3.0

    Accent makes it hard to understand the author, also the use of expressions which aren't obvious to me

  • D
    Dorian-Sebastian Morariu
    5.0

    The course was perfect for a refresher and update to latest C++ language features

  • D
    Dwayne Martin
    5.0

    Jan was a marvelous instructor and gave clear and succinct examples on the new features. I found his lectures entertaining and informative and would wholeheartedly recommend his courses to anyone looking for programming courses.

  • S
    Souvik Dutta
    5.0

    Very appropriate course for entering into modern C++ era. Jan has delivered it very concise and that serves the purpose. Thank you Jan.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed