YoVDO

Learn Advanced Modern C++

Offered By: Udemy

Tags

C++ Courses Game Development Courses Code Efficiency Courses

Course Description

Overview

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

What you'll 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

This course will enhance your knowledge of the technically challenging but powerful and efficient C++ programming language.

It is designed to give youan intermediate-to-advanced level understanding of the language. There is extensive coverage of the Standard Template Library, including standard algorithm functions. Finally, a project in which you will exercise your new skills by writing a simple game.

After successfully completing this course, you should be able to apply for jobs and courses which require a good knowledge of C++.

The material is based around the modern versionof the language. I teachthe C++11, C++14 and C++17 standards, but also coveroldervariations which are still widely used.

The course is thorough and goes into the material in depth. It assumes basic C++ knowledge, such as the material in my course "Begin Programming with Modern C++":function calls, loops, conditionals and classes.

There are downloadable exercises for each video, with solutions, so youcan check your understanding as you learn,gaining familiarity and confidence with the material.

I will be actively supporting the course and I will respond promptlyif you haveany questionsor experience difficulties withthe course content. Please feel free to use the Q&A feature or alternatively you can send me a private message.


Taught by

James Raynard

Related Courses

Competitive Programmer's Core Skills
Saint Petersburg State University via Coursera
Основы разработки на С++: коричневый пояс
Moscow Institute of Physics and Technology via Coursera
Mastering Programming with MATLAB
Vanderbilt University via Coursera
Exception Handling in Python
Coursera Project Network via Coursera
Concepts in Python: Loops, Functions and Returns
Coursera Project Network via Coursera