Unity courses can help you learn game design principles, 2D and 3D asset creation, scripting with C#, and user interface development. You can build skills in animation, physics simulation, and optimizing performance for different platforms. Many courses introduce tools like Unity's Asset Store for sourcing assets, Visual Studio for coding, and version control systems for team collaboration, all of that support creating engaging and interactive experiences.

University of Colorado System
Skills you'll gain: Unity Engine, Data Structures, C# (Programming Language), Video Game Development, Data Storage, Computer Programming, Computational Logic
★ 4.8 (627) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Computer Graphic Techniques, Computer Graphics
Intermediate · Course · 1 - 3 Months

Skills you'll gain: AI Workflows, Mechanics, System Design and Implementation, Physics, Design
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Event-Driven Programming, C# (Programming Language), Game Design, UI Components, User Interface (UI), Video Game Development, User Interface (UI) Design, Animation and Game Design, Scripting, Project Design, Interactive Design, Development Environment, Code Reusability, Environment, Mechanics
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Test Tools, Software Development Tools, Build Tools, Video Game Development, 3D Assets, Game Design, Development Testing, User Interface (UI), Event-Driven Programming, Scripting, Usability Testing, UI Components, Usability, User Interface (UI) Design, 3D Modeling, Design, Property Management Systems, Asset Management, Productivity
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Unity Engine, Video Game Development, UI Components, Software Development Tools, User Interface (UI), Development Environment, Scripting, Build Tools, Code Reusability, Graphical Tools, Design, Creative Design, Environment
Mixed · Course · 1 - 4 Weeks

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

Skills you'll gain: Unity Engine, Test Tools, Software Development Tools, Build Tools, Development Testing, Scripting, Usability Testing, User Interface (UI), Usability, UI Components, Configuration Management, Code Reusability, Version Control, Design, Asset Management
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Computer Graphics, Computer Graphic Techniques, Visualization (Computer Graphics), Heat Maps, Animations, Video Game Development, Motion Graphics, Code Reusability, Graphics Software, Performance Tuning, Simulations, Technical Design, Design, Creative Thinking
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, User Interface (UI), Event-Driven Programming, UI Components, Video Game Development, Scripting, User Interface (UI) Design, Interactive Design, Code Reusability, Build Tools, Graphical Tools, Maintainability, Design, Data Import/Export, Asset Management
Mixed · Course · 1 - 4 Weeks

Fudan University
Skills you'll gain: Unity Engine, 3D Assets, Video Game Development, User Interface (UI), Application Deployment, C# (Programming Language), User Interface (UI) Design, Computer Graphics, Animations, Object Oriented Programming (OOP), Cross Platform Development, Scripting
★ 4.7 (100) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Android Development, Unity Engine, Mobile Development, Video Game Development, User Interface (UI), User Interface (UI) Design, Game Design, C# (Programming Language), Scripting, Software Installation, Programming Principles, Animations
Beginner · Course · 1 - 3 Months