Learn C++ and how to use C++ in Unreal games. Learn the basics of programming and develop important skills for developing games with the most advanced technology.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
This internship is for intermediate programmers who are interested in learning how to program games in the Unreal Engine using C++. Learners must have completed at least one other programming internship on Coursera or one high school or college programming course before starting this internship.
The first course assumes that you have some level of programming experience. Over the 4 courses in the specialization, you will learn how to program in C++ and how to use this knowledge to program games in the Unreal Engine.
Each course includes 10-20 exercises designed to teach you small concepts in C++ and Unreal. You will develop several console applications in C++, all designed to teach you important concepts in C++ and the Unreal engine.
Completing the programming exercises and assignments will allow you to apply your C++ programming skills to both console applications and Unreal games.
Course 1
19 hours
4.6 (164 ratings)
This course is about learning how to develop video games using the C++ programming language and the Unreal game engine on Windows or Mac operating systems. The course assumes that you have prior experience programming in another language.
Course 2
17 hours
4.5 (33 ratings)
This course is the second in a series of courses on video game development using C++ and Unreal. The course assumes that you have the necessary knowledge from the previous course.
Course 3
18 hours
4.8 (16 ratings)
This course is the third in a series of courses on video game development using C++ and Unreal. The course assumes that you have the necessary knowledge from the previous two.
Course 4
15 hours
4.9 (15 ratings)
This course is the fourth and final course in the series of courses on video game development using C++ and Unreal. The course assumes that you have the necessary knowledge from the previous three.



