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
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
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
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
- Gen AI for Software Development: Code Generation for Python: Coursera Project Network