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
Coursera Project Network
Skills you'll gain: C++ (Programming Language), Data Structures, Interactive Design, Other Programming Languages, Application Development, Program Development, Computer Programming, Java Programming, Software Development, Computer Science
- Status: Free Trial
Skills you'll gain: Object Oriented Programming (OOP), Unity Engine, Video Game Development, Event-Driven Programming, C# (Programming Language), User Interface (UI), Scripting, Animations, Debugging
- 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: Video Game Development, Game Design, Programming Principles, Scripting Languages, User Interface (UI), Event-Driven Programming, Animations, Debugging
- Status: Free Trial
Duke University
Skills you'll gain: Maintainability, Program Development, C (Programming Language), Software Engineering, System Programming, Programming Principles, Software Development, Simulations, Command-Line Interface, Operating Systems, User Interface (UI), Interactive Design, Data Structures, Debugging, File Management
Coursera Project Network
Skills you'll gain: Game Design, Programming Principles, Python Programming, Scripting, Computer Programming, Scripting Languages, Computer Science
- Status: Free Trial
University of Colorado System
Skills you'll gain: Unity Engine, Video Game Development, Object Oriented Programming (OOP), C# (Programming Language), Software Design Patterns, Event-Driven Programming, Computer Programming, UI Components, Data Import/Export, Debugging, File Management
- Status: Free Trial
Skills you'll gain: Version Control, GitHub, Bitbucket, Git (Version Control System), Unity Engine, Game Design, Video Game Development, 3D Assets, Animation and Game Design, Computer Graphics, Animations, Graphical Tools
- Status: Free Trial
Skills you'll gain: Unity Engine, Debugging, C# (Programming Language), 3D Assets, Video Game Development, Development Testing, UI Components, Scripting, Development Environment, Object Oriented Programming (OOP), Software Installation
- Status: Free Trial
Skills you'll gain: Unity Engine, C# (Programming Language), Android (Operating System), Mobile Development, Scripting, Scripting Languages, Video Game Development, Game Design, Application Development, Cross Platform Development, User Interface (UI)
- Status: Free Trial
Skills you'll gain: Mobile Development, Game Design, Video Game Development, User Interface (UI), Unity Engine, Android Development, C# (Programming Language), Animations, Scripting, Debugging
Coursera Project Network
Skills you'll gain: Cross Platform Development, Event-Driven Programming, Visualization (Computer Graphics), Computer Graphics, Video Game Development, Game Design, Python Programming, User Interface (UI)
Game Programming learners also search
In summary, here are 10 of our most popular game programming courses
- Introduction to C++ Programming: Create a Tic-Tac-Toe Game: Coursera Project Network
- Intermediate C# Scripting: Game Mechanics & Reusable Scripts: Packt
- Game Bots in C#: Develop a Tic-Tac-Toe Agent: Coursera Project Network
- Planning, HUDs, and Spawners in GameMaker: University of Colorado System
- Interacting with the System and Managing Memory: Duke University
- Python Basics: Create a Guessing Number Game from Scratch: Coursera Project Network
- Intermediate Object-Oriented Programming for Unity Games: University of Colorado System
- Monetization, Advanced Techniques, and Game Art Creation: Packt
- Introduction to Unity and Basic Game Development: Packt
- Advanced Game Projects, C# Scripting, and Social Features: Packt