
Skills you'll gain: Animation and Game Design, Code Reusability, Unity Engine, Animations, 3D Assets, Software Design Patterns, Video Game Development, Software Visualization, User Interface (UI), Application Performance Management, Game Design, Virtual Environment, Software Development Tools, Development Environment, Visualization (Computer Graphics), System Monitoring, Application Frameworks, Computer Graphics, Performance Tuning, Verification And Validation
★ 4.8 (16) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Unity Engine, UI Components, Scripting, User Interface (UI), Torque (Physics), Responsive Web Design, User Interface (UI) Design, Object Oriented Programming (OOP), C# (Programming Language), Game Design, Animation and Game Design, Object Oriented Design, Animations, Interactive Design, Event-Driven Programming, Video Game Development, User Interface and User Experience (UI/UX) Design, Mechanics, Simulation and Simulation Software, Simulations
★ 5 (11) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Unity Engine, Video Game Development, Animation and Game Design, Programming Principles, Data Structures, General Mathematics, Plot (Graphics), Computer Graphics, Graphing, Linear Algebra, Computational Logic, Geometry, Advanced Mathematics, Applied Mathematics, Algorithms
Intermediate · Specialization · 1 - 3 Months

University of Colorado System
Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Unity Engine, Software Design Patterns, Data Structures, C# (Programming Language), Video Game Development, Software Design, Programming Principles, Graph Theory, Software Architecture, Algorithms
★ 4.6 (149) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Debugging, C# (Programming Language), Video Game Development, Development Testing, Scripting, Game Design, Development Environment, Event-Driven Programming, Software Installation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Animation and Game Design, Game Design, Video Game Development, Animations, UI Components, Interactive Design, User Interface (UI), Software Development Tools, Scripting, Debugging
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, C# (Programming Language), Video Game Development, Game Design, Scripting
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: C# (Programming Language), Microsoft Visual Studio, .NET Framework, Video Game Development, Open Source Technology, Programming Principles, Integrated Development Environments, Microsoft Development Tools, Linux, Application Development, C and C++, Cross Platform Development, Program Development
Beginner · Guided Project · Less Than 2 Hours

University of Colorado System
Skills you'll gain: Unity Engine, Video Game Development, C# (Programming Language), Game Design, Object Oriented Design, Object Oriented Programming (OOP), Application Design, Software Design, Programming Principles, Application Development
★ 4.8 (68) · Intermediate · Course · 1 - 4 Weeks

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

Skills you'll gain: Game Design, Unity Engine, Animation and Game Design, 3D Assets, Video Game Development, Animations, User Interface (UI), UI Components, Software Design, C# (Programming Language), Scripting, Data Persistence, System Implementation
★ 5 (28) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Augmented and Virtual Reality (AR/VR), Virtual Reality, Virtual Environment, Unity Engine, Interaction Design, Video Game Development, 3D Assets, Software Installation
Intermediate · Guided Project · Less Than 2 Hours