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: Object Oriented Design, Unity Engine, Software Design Patterns, Data Structures, C# (Programming Language), Video Game Development, Software Architecture, Algorithms
★ 4.6 (149) · Intermediate · Course · 1 - 4 Weeks

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

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

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

Google AR & VR
Skills you'll gain: Augmented Reality, Virtual Reality, Application Design, Unity Engine, User Experience Design, User Experience, User Flows, Computer Hardware
★ 4.5 (3.9K) · Beginner · Course · 1 - 4 Weeks

★ 5 (14) · Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Animation and Game Design, Video Game Development, Game Design, Scripting, Interactive Design, User Interface (UI), Animations, UI Components, User Interface (UI) Design, Prototyping
Beginner · Course · 3 - 6 Months

Skills you'll gain: Unity Engine, User Interface (UI), Virtual Environment, Game Design, UI Components, User Interface (UI) Design, Video Game Development, Debugging, Animation and Game Design, Interactive Design, Interaction Design, Environment, Design, Interactive Learning, Visual Design, Mechanics
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: UI Components, Scripting, Unity Engine, User Interface (UI), User Interface (UI) Design, Interactive Design, Video Game Development, Animations, Design Elements And Principles
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Game Design, Animation and Game Design, Video Game Development, Animations, User Interface (UI), UI Components, Development Environment, Debugging, Scripting, Mechanics, Environment, Environment and Resource Management, Physics
★ 5 (18) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, 3D Assets, Unity Engine, Model Optimization, Video Game Development, Data Import/Export
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Animation and Game Design, Unity Engine, Animations, User Interface (UI), Game Design, Video Game Development, UI Components, User Interface (UI) Design, Virtual Environment, Visualization (Computer Graphics), Computer Graphic Techniques, C# (Programming Language), Scripting, Physics
★ 5 (13) · Intermediate · Course · 1 - 4 Weeks