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, Peer Review, Cross Platform Development, Prototyping, User Interface (UI), User Interface (UI) Design, Software Design, User Experience, Storytelling, C# (Programming Language), Interaction Design, 3D Modeling, Conceptual Design, Ideation, UI Components, Programming Principles, Project Design, Design, Augmented and Virtual Reality (AR/VR), Microsoft Visual Studio
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
Epic Games
Skills you'll gain: Software Design Documents, Ideation, Technical Documentation, Conceptual Design, Design Thinking, Design, Prototyping, Visual Design, Creativity
- Status: Free
The University of Edinburgh
Skills you'll gain: Software Engineering, Program Development, Software Development, Programming Principles, Event-Driven Programming, Computer Programming, Debugging, Computational Thinking, Storyboarding, Algorithms, User Interface (UI) 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 Michigan
Skills you'll gain: Web Scraping, Data Processing, Relational Databases, JSON, Database Design, SQL, Network Protocols, Databases, Web Services, Restful API, Programming Principles, Data Cleansing, Data Structures, Data Storytelling, Data Collection, Computer Programming, Python Programming, Data Manipulation, Development Environment, Computational Thinking
California Institute of the Arts
Skills you'll gain: Prototyping, Conceptual Design, Storytelling, Software Design Documents, Ideation, Visualization (Computer Graphics), Design, Virtual Environment, Technical Design, Computer Graphics, Storyboarding, Usability Testing, User Story, Graphic and Visual Design, Multimedia, Mockups, Content Creation, Aesthetics, Design Research, Experience Design
Multiple educators
Skills you'll gain: Unit Testing, Data Structures, Event-Driven Programming, Interactive Data Visualization, Java, Java Programming, Object Oriented Programming (OOP), Development Testing, User Interface (UI), Debugging, Software Testing, Cryptography, Computer Programming, Performance Tuning, Encryption, Algorithms, Graphical Tools, Software Engineering, Program Development, Programming Principles
University of Michigan
Skills you'll gain: Unified Modeling Language, JSON, Object Oriented Programming (OOP), Debugging, Object Oriented Design, Data Processing, Web Scraping, Unit Testing, Python Programming, Data Import/Export, Restful API, Image Analysis, Data Manipulation, Jupyter, Maintainability, Data Structures, Software Engineering, Computer Programming, File Management, Functional Design
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: Michigan State University
- C++ Programming for Unreal Game Development: University of Colorado System
- Epic Games Game Design: Epic Games
- Game Theory: Stanford University
- Introduction to Game Design: Epic Games
- Code Yourself! An Introduction to Programming: The University of Edinburgh
- Programming with Scratch: The Hong Kong University of Science and Technology
- Python for Everybody: University of Michigan
- Game Design: Art and Concepts: California Institute of the Arts