Learn C++ Programming By Making Games

An introductory guide to understanding how to program

4.46 (551 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Learn C++ Programming By Making Games
3,726
students
25.5 hours
content
Jan 2023
last update
$79.99
regular price

What you will learn

Understand how to break down problems into smaller easier to understand tasks

Take those tasks and translate them into C++ code

You'll be able to make small but fairly complex ASCII games

Why take this course?

This course is for beginning programming students who are struggling with understanding how to solve programming problems. I'll be showing you how I go about solving problems; how to break everything down into something easy to understand and easy to program. We'll be using C++ as our programming language of choice. C++ is a very powerful and versatile language that is a very good language to start making games with. Everything presented in this course is real-world applicable skills and necessary information that I've used in my career helping make the biggest games in the world such as Minecraft and Halo Infinite. We'll start off nice and easy as I go over core principles and pseudo code example to ease you into how to think about programming and solving problems. Then, we'll go deep and try to understand how things really work on the computer at a low level. I'll present to you my mental models that have been extremely effective in teaching students I've worked with grasp the fundamentals of computer programming. In addition, we'll make several fun beginner game projects through step by step lessons as practice to solidify the techniques presented in the course. I'll show you all my tips and tricks in order to solve the problems we come across. 

Screenshots

Learn C++ Programming By Making Games - Screenshot_01Learn C++ Programming By Making Games - Screenshot_02Learn C++ Programming By Making Games - Screenshot_03Learn C++ Programming By Making Games - Screenshot_04

Reviews

Heather
September 13, 2023
The teacher explains everything perfectly, I'm going into C++ game development with a slight knowledge of C++ and it's nice to hear everything re-explained in more depth.
Xorose
September 1, 2023
A lot of things to learn ! If you would like to grow your programming journey, this course is absolutely good ! I rarely copy paste what the lecturer coded. But instead i built my own, after understanding the problem. Although the time to code takes a lot of time. But the concept is applicable for your problem solving skills :D it just not for making game, but its a good start for your CS journey bro. DO the practice and when building game, start to understand how the lecturer approach the problem, then come up with your own , you will learn much.
Bator
August 28, 2023
I really like the mental models so far, and I'm really excited for the upcoming lessons. This is awesome!
Gianluca
July 19, 2023
Truly excellent resource for a beginner-entering-intermediate C++ programmer looking for first-hand experience building simple, yet challenging, game projects. Serge is not only very knowledgable on the C++ programming language, but is also excellent at explaining other essential programming concepts like design, program architecture / layout. I also appreciate that he doesn't fill in every blank for his students, but rather equips them with the all the necessary tools to solve any challenge left unexplained in the lectures. It's truly a remarkable course that I highly recommend !
Adithya
June 15, 2023
The slide about mental models was refreshing. Such an underrated approach in software engineering practice as well as pedagogy. The informal tone and tenor of the instructor also really helps in sustaining attention.
Gábor
May 26, 2023
I'm a full beginner in this topic and had some issues when I realized that the way of downloading and using Eclipse IDE is a bit different now because of a version difference. Apart from that it's a relly good and informative course so far.
Norvinsk
March 26, 2023
Somewhat slow-paced, but definitely suitable for someone with no prerequisite knowledge to understand programming at a basic, conceptual level.
Marcos
January 24, 2023
A very good way to learn C++. It is interesting because you can see different ways of learning and the subject is wonderful. The way you use games to learn concepts is powerful!
Ivan
January 12, 2023
The course content was good. Not overwhelming and broken down quite nicely. I don't use Eclipse (and never will) and wasn't able to get curses working on MacBook Xcode. So I couldn't finish the course entirely. Other than curses not working I enjoyed the course.
David
November 8, 2022
Fantastic course; halfway done. I already have a background in programming but haven't used C++ in years, this course is a really great way to get back into it, as well as learn some basic mechanics of game programming. Additionally, the practices are challenging and I can really feel my brain stretching. Great course if you are willing to put the work in! I am looking forward to taking the second course.
Robin
October 22, 2022
Uses an eclipse c++ environment but doesn't explain how to use it. I keep getting errors like "binary not found" when trying to compile even the simplest example code. Waste of money.
Billerdiller
August 23, 2022
havent gotten far enough into the course to really know but so far this class seems like when im done with it i will be able to make games rather than just know how some of the coding works.
Isacco
July 8, 2022
Perfect course for learning both C++ and a reliable programming strategy that can be applied to any project. Learning by following step-by-step the development of real projects is a really powerful knowledge source and eases the comprehension of new concepts. Thanks for sharing your experience this way!
Camila
June 9, 2022
The course is really good, the lessons can be a bit slow-paced though, but nothing an x1.5 speed cannot fix
Jens
November 19, 2021
This was one of the most interesting courses for programming I ever took. All the interesting concepts are covered like in many other coding courses. You can dive your nose in ncurses, and the the content is so -- wait what is th the oppsite of boring? -- presented. Really, Serge, I appreciate this. I wished the font choice used in the eclipse IDE was set some bigger (I prefer code::blocks anyway) and that Serge turned the sound sometimes louder, sometimes one missed a term. Anyway, no matter if you're a system programmer, beginner or plan to start your own course for beginners to code c/c++, this course is a good starting point and springboard to dive into the matter. With joy I saw there is a second part and I downloaded it already!

Charts

Price

Learn C++ Programming By Making Games - Price chart

Rating

Learn C++ Programming By Making Games - Ratings chart

Enrollment distribution

Learn C++ Programming By Making Games - Distribution chart
912862
udemy ID
7/24/2016
course created date
3/22/2020
course indexed date
Bot
course submited by