Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Game Programming Course Catalog
- Status: Free
Coursera Project Network
Skills you'll gain: C# (Programming Language), Artificial Intelligence, Microsoft Visual Studio, Algorithms, Game Design, Video Game Development
- Status: Free Trial
University of Colorado System
Skills you'll gain: Unreal Engine, C++ (Programming Language), Data Structures, Video Game Development, Data Storage, Object Oriented Programming (OOP), Computer Programming
- Status: Preview
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scalability, Scala Programming, Distributed Computing, Event-Driven Programming, System Design and Implementation, Microservices, Software Architecture, Software Design Patterns, Cloud Computing, Software Design, Middleware
Skills you'll gain: Unity Engine, Game Design, Video Game Development, User Interface (UI), Animations, Debugging, Augmented and Virtual Reality (AR/VR), C# (Programming Language), Development Environment, Scripting, Software Installation
- Status: Free Trial
Skills you'll gain: Unity Engine, Video Game Development, Version Control, Mobile Development, Android (Operating System), 3D Assets, User Interface (UI), C# (Programming Language), GitHub, Git (Version Control System), Scripting, Artificial Intelligence, Animations
- Status: Preview
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Scalability, Distributed Computing, Event-Driven Programming, Microservices, Software Architecture, Software Design, Middleware, Cloud Computing, Data Structures
- Status: Free Trial
University of Colorado System
Skills you'll gain: Video Game Development, Game Design, Programming Principles, Scripting Languages, User Interface (UI), Event-Driven Programming, Animations, Debugging
Coursera Project Network
Skills you'll gain: C# (Programming Language), Microsoft Visual Studio, .NET Framework, Game Design, Programming Principles, Linux, Application Development, Cross Platform Development
University of Colorado System
Skills you'll gain: Object Oriented Design, Unity Engine, Game Design, Software Design Patterns, Data Structures, C# (Programming Language), Video Game Development, Graph Theory, Software Architecture, Algorithms, Debugging
Skills you'll gain: Unity Engine, Mobile Development, Android (Operating System), Video Game Development, Game Design, C# (Programming Language), User Interface (UI), Scripting, Programming Principles, Development Environment, Animations
Coursera Project Network
Skills you'll gain: Prompt Engineering, Generative AI, Development Environment, Computational Thinking, Program Development, Software Development, Python Programming, Game Design, Debugging
- Status: Free Trial
University of Colorado System
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Video Game Development, Unreal Engine, Event-Driven Programming, Unity Engine, C# (Programming Language), Software Design Patterns, UI Components, Programming Principles, Debugging, File Management, Data Structures
Game Programming learners also search
In summary, here are 10 of our most popular game programming courses
- Game Bots in C#: Develop a Tic-Tac-Toe Agent: Coursera Project Network
- More C++ Programming and Unreal: University of Colorado System
- Programming Reactive Systems (Scala 2 version): École Polytechnique Fédérale de Lausanne
- Create a Dark Moody Atmospheric 2D Game with Unity and C#: Packt
- Advanced Unity Scripting, AI, & Complete 3D Game Development: Packt
- Programming Reactive Systems: École Polytechnique Fédérale de Lausanne
- Planning, HUDs, and Spawners in GameMaker: University of Colorado System
- Build a Guessing Game in C# on Linux: Coursera Project Network
- Data Structures and Design Patterns for Game Developers: University of Colorado System
- C# and Unity by Example — 20+ Mini Game Development Projects: Packt