Udemy

Modern C++ for Complete Beginners

Enroll Now
  • 9,804 Students
  • Updated 10/2024
4.3
(213 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
13 Hour(s) 28 Minute(s)
Language
English
Taught by
James Raynard
Rating
4.3
(213 Ratings)
1 views

Course Overview

Modern C++ for Complete Beginners

Teaches you how to program computers, using the C++ programming language.

This course will teach you the basics of programming, using the technically challenging but powerful and efficient C++ language. I start right at the beginning and describe things in simple terms, avoiding unnecessary jargon.

There are lots of downloadable exercises, with solutions, so you can check your understanding as you learn, gaining familiarity and confidence with the material. These are ideal for preparing for exams or job interviews.

I will be actively supporting the course and I will respond promptly if you have any questions or experience difficulties with the course content.

The course is based around the modern version of the language, which makes it easier to learn. I teach the C++11 and C++14 standard, plus a couple of features from C++17. I also cover older variations which are still widely used.

The course is designed to give you a good practical understanding of the fundamentals of the language. After successfully completing this course, you will have an excellent basis for learning the more advanced features.

The course is thorough and goes into the material in depth. The only requirements are computer literacy, English language and a high-school education.

Thank you for your time and I look forward to seeing you on the course!

Course Content

  • 8 section(s)
  • 99 lecture(s)
  • Section 1 Introduction
  • Section 2 Background
  • Section 3 Getting started with C++
  • Section 4 Introduction to Functions and Logic
  • Section 5 Functions and Procedural Programming
  • Section 6 Introduction to Object Oriented Programming
  • Section 7 Odds and Ends
  • Section 8 And finally...

What You’ll Learn

  • Have a good knowledge of C++ fundamentals
  • Be able to write simple C++ programs
  • Learn from case studies how to approach programming problems

Reviews

  • W
    Weera Deepakumara Punchihewa
    4.5

    Excelent teaching and valuble content

  • F
    Fernando Villanueva
    5.0

    This is, without a doubt, an exceptional course. Far from being a superficial tutorial where one learns by imitation, the instructor, James Raynard, explains every concept with the necessary depth for genuine understanding. ​The course masterfully teaches the fundamental aspects of C++. It goes beyond the "what" and "how," providing the essential theoretical principles to understand the "why" behind each language feature. I am personally very grateful. Although I have taken other C++ courses, this one has given me a solid foundation and renewed confidence by helping me understand the reasons behind how the language works. ​I have finished this course feeling like I learned a great deal and, for that reason, I haven't hesitated to start the next course, "Intermediate to Advanced," with great enthusiasm. Highly recommended!

  • J
    Joe Zanre
    5.0

    Yes, this is a good match for me. Everything is explained in a very understandable fashion.

  • J
    Jose Silva
    5.0

    Informative and straight to the point

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