
University of Michigan
Skills you'll gain: Object Oriented Programming (OOP), Computer Programming, Program Development, Python Programming, Computer Graphics
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Video Game Development, Game Design, C# (Programming Language), Object Oriented Programming (OOP), Artificial Intelligence, Scripting
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, User Interface (UI), Android (Operating System), Android Development, C# (Programming Language), Video Game Development, Game Design, GitHub, Mobile Development Tools, Software Development Tools, User Interface (UI) Design, UI Components, Scripting, Mobile Development, Animation and Game Design, 3D Assets, Microsoft Visual Studio, Software Installation
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Software Installation, Code Reusability, Computational Logic, Interactive Design
Beginner · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Object Oriented Design, Computer Programming, Programming Principles, Software Design, Code Reusability, Data Structures
Beginner · Course · 1 - 3 Months

Skills you'll gain: Animation and Game Design, Code Reusability, Animations, Unity Engine, Visualization (Computer Graphics), Software Design Patterns, Game Design, Software Visualization, Video Game Development, User Interface (UI), Application Performance Management, Software Development Tools, Development Environment, System Monitoring, Application Frameworks, Computer Graphics, Performance Tuning, Memory Management, Scripting
Mixed · Course · 1 - 3 Months

Skills you'll gain: Animation and Game Design, Android (Operating System), Android Development, Unity Engine, Animations, Video Game Development, Mobile Development Tools, Mobile Development, C# (Programming Language), Game Design, Scripting, Data Structures
Intermediate · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: File I/O, C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Video Game Development, Unreal Engine, Game Design, Event-Driven Programming, Unity Engine, C# (Programming Language), UI Components, User Interface (UI)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, C++ (Programming Language), C and C++, Computer Programming, Code Reusability, Embedded Software, Development Environment, Control Systems, Integrated Development Environments, Embedded Systems, Web Applications, Electronics, Game Design, Electronic Components
Intermediate · Course · 1 - 3 Months

University of London
Skills you'll gain: Pseudocode, File I/O, C++ (Programming Language), Integrated Development Environments, Object Oriented Programming (OOP), Development Environment, Algorithms, Programming Principles, Software Installation
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, UI Components, User Interface (UI), Responsive Web Design, User Interface (UI) Design, Animation and Game Design, Object Oriented Programming (OOP), Game Design, Scripting, Video Game Development, C# (Programming Language), Object Oriented Design, Animations, Interactive Design
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Design, Code Reusability, Microsoft Visual Studio, Software Design
Beginner · Course · 1 - 3 Months