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
University of Colorado System
Skills you'll gain: Debugging, Object Oriented Programming (OOP), C# (Programming Language), Software Design Patterns, Computer Programming, Data Management, Event-Driven Programming, Program Development, Data Structures, Microsoft Visual Studio, Integrated Development Environments, Computer Programming Tools, Computer Graphics, Data Storage, Application Development, Software Design, Virtual Environment, Development Environment, Application Frameworks, UI Components
Michigan State University
Skills you'll gain: Software Design Documents, Ideation, Peer Review, Cross Platform Development, Prototyping, Software Design, User Interface (UI), User Interface (UI) Design, 3D Modeling, C# (Programming Language), User Experience, Storytelling, Programming Principles, Program Development, Interaction Design, Augmented and Virtual Reality (AR/VR), Design, Technical Design, UI Components, Conceptual Design
University of Colorado System
Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), Debugging, Computer Programming, Event-Driven Programming, Computer Programming Tools, Data Structures, Integrated Development Environments, Data Storage, Software Documentation, Program Development, Augmented and Virtual Reality (AR/VR), Software Architecture, User Interface (UI), Virtual Environment, Data Import/Export, Software Development, File Management, Scripting, Software Design
Epic Games
Skills you'll gain: Software Design Documents, Ideation, 3D Modeling, Prototyping, Visualization (Computer Graphics), User Interface (UI), User Experience Design, Computer Graphics, Usability, Technical Documentation, User Interface and User Experience (UI/UX) Design, User Experience, Virtual Environment, User Interface (UI) Design, Version Control, Conceptual Design, Program Development, UI Components, Data Management, Scripting
- Status: Free
Stanford University
Skills you'll gain: Game Theory, Business Strategy, Strategic Decision-Making, Mathematical Modeling, Graph Theory, Bayesian Statistics, Decision Making, Behavioral Economics, Probability, Economics, Competitive Analysis, Algorithms, Theoretical Computer Science, Human Learning, Probability Distribution
University of California, Irvine
Skills you'll gain: Go (Programming Language), Object Oriented Programming (OOP), Algorithms, JSON, OS Process Management, Distributed Computing, Data Structures, Data Import/Export, System Programming, Development Environment, Software Design, Programming Principles, Remote Access Systems, Computer Programming, Operating Systems, File Management, Program Development
- Status: Free
The University of Edinburgh
Skills you'll gain: Program Development, Software Engineering, Software Development, Computer Programming, Event-Driven Programming, Computational Thinking, Algorithms, Debugging
- Status: Free
The University of Tokyo
Skills you'll gain: Game Theory, Socioeconomics, Social Sciences, Behavioral Economics, Economics, Strategic Decision-Making, Decision Making, Business Strategy, Probability
Epic Games
Skills you'll gain: Software Design Documents, Ideation, Technical Documentation, Conceptual Design, Design Thinking, Design, User Interface and User Experience (UI/UX) Design, Innovation, Prototyping, Creative Design
The Hong Kong University of Science and Technology
Skills you'll gain: Computational Thinking, Visualization (Computer Graphics), Problem Solving, Critical Thinking and Problem Solving, Programming Principles, OS Process Management, Computer Programming, Computer Graphics, Storyboarding, Scripting, Program Development, Event-Driven Programming, Scripting Languages, Computer Programming Tools
University of Pennsylvania
Skills you'll gain: Solution Design, Design Thinking, Human Centered Design, Design Strategies, Human Learning, Game Theory, Employee Engagement, Interactive Learning, Behavior Management, Organizational Effectiveness, Emerging Technologies, Risk Analysis, Customer Engagement, Psychology
Coursera Project Network
Skills you'll gain: Event-Driven Programming, Debugging, Programming Principles, Algorithms, Computer Programming Tools, Computer Programming, Program Development, Interactive Design, Integrated Development Environments, Software Development Tools, Computer Science
Game Programming learners also search
In summary, here are 10 of our most popular game programming courses
- C# Programming for Unity Game Development: University of Colorado System
- Game Design and Development with Unity 2020: Michigan State University
- C++ Programming for Unreal Game Development: University of Colorado System
- Epic Games Game Design: Epic Games
- Game Theory: Stanford University
- Programming with Google Go: University of California, Irvine
- Code Yourself! An Introduction to Programming: The University of Edinburgh
- Welcome to Game Theory: The University of Tokyo
- Introduction to Game Design: Epic Games
- Programming with Scratch: The Hong Kong University of Science and Technology