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
University of Colorado System
Skills you'll gain: Video Game Development, Game Design, Debugging, Programming Principles, Animations, Scripting Languages, Event-Driven Programming
- Status: Free Trial
University of Colorado System
Skills you'll gain: Video Game Development, Scripting, Game Design, Scripting Languages, Object Oriented Programming (OOP), Other Programming Languages, Software Design Patterns, Computational Logic, Data Structures, Computer Programming, Debugging
- 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
Ball State University
Skills you'll gain: Data Analysis, Programming Principles, Statistical Analysis, Computer Programming, Python Programming, Natural Language Processing, Scripting, NumPy, Algorithms, Debugging, Data Structures
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
- Status: Free Trial
University of Colorado System
Skills you'll gain: Unreal Engine, C++ (Programming Language), Video Game Development, Game Design, Object Oriented Programming (OOP), Software Design Patterns, Software Architecture, Programming Principles, Application Development, 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
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
Coursera Project Network
Skills you'll gain: Event-Driven Programming, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Application Development, Problem Solving, Design, Computer Science
- Status: Free Trial
University of California, Irvine
Skills you'll gain: Apple iOS, iOS Development, Apple Xcode, Video Game Development, Swift Programming, Mobile Development, Geographic Information Systems, Game Design, Interactive Design, Animation and Game Design, Animations, Interaction Design, Human Computer Interaction, User Interface (UI), Global Positioning Systems, User Interface (UI) Design, Application Development
- 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
- Introduction to C++ Programming: Create a Tic-Tac-Toe Game: Coursera Project Network
- Moving, Shooting, and Debugging in GameMaker: University of Colorado System
- Parenting and More GameMaker Language Code: University of Colorado System
- More C++ Programming and Unreal: University of Colorado System
- Introduction to Programming: Ball State University
- Data Structures and Design Patterns for Game Developers: University of Colorado System
- C++ Class Development: University of Colorado System
- Game Bots in C#: Develop a Tic-Tac-Toe Agent: Coursera Project Network
- Advanced Unity Scripting, AI, & Complete 3D Game Development: Packt
- Basic Game Development with Levels using Scratch: Coursera Project Network