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 Michigan
Skills you'll gain: Augmented and Virtual Reality (AR/VR), Augmented Reality, Virtual Reality, Unreal Engine, Unity Engine, Application Development, Prototyping, Interaction Design
★ 4.6 (98) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, 3D Modeling, Application Performance Management, Video Game Development, Frontend Performance, Software Development Tools, Visualization (Computer Graphics), Geometry, Computer Graphics, Performance Tuning, Design, Data Mapping, Animation and Game Design, Application Development, Build Tools, Systems Development, Software Visualization, Real Time Data, Computer Graphic Techniques, Control Systems
★ 4.8 (28) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: User Interface (UI), UI Components, Unity Engine, User Interface and User Experience (UI/UX) Design, User Interface (UI) Design, Augmented and Virtual Reality (AR/VR), Usability, Virtual Reality, Interactive Design, Scalability, Game Design, Layout Design, Video Game Development, Frontend Performance, Animations, Animation and Game Design, Event-Driven Programming, Performance Tuning, Performance Testing, C# (Programming Language)
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Game Design, Unity Engine, Animation and Game Design, Video Game Development, Animations, User Interface (UI), UI Components, User Interface (UI) Design, Software Design, C# (Programming Language), Scripting, System Implementation
★ 4.9 (29) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Version Control, Unity Engine, GitHub, Bitbucket, Android Development, C# (Programming Language), Android (Operating System), Game Design, Video Game Development, Scripting, User Interface (UI), 3D Assets, Animation and Game Design, User Interface (UI) Design, UI Components, Graphics Software, Animations, Application Deployment
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: User Interface (UI), Android Development, User Interface (UI) Design, C# (Programming Language), Application Deployment, Code Reusability, Software Installation, Computational Logic
Beginner · Specialization · 3 - 6 Months

Packt
Skills you'll gain: Unity Engine, Augmented and Virtual Reality (AR/VR), Animation and Game Design, Game Design, Augmented Reality, Animations, Virtual Reality, Application Deployment, UI Components, User Interface (UI), Video Game Development, Artificial Intelligence and Machine Learning (AI/ML), Code Reusability, C# (Programming Language), DevOps, Artificial Intelligence, Event-Driven Programming, User Interface (UI) Design, Software Design Patterns, Object Oriented Programming (OOP)
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Unity Engine, Video Game Development, Data Structures, General Mathematics, Graphing, Linear Algebra, Geometry, Advanced Mathematics, Applied Mathematics, Algorithms
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: 3D Assets, Unity Engine, Video Game Development, Animation and Game Design, Game Design, Virtual Environment, UI Components, Animations, User Interface (UI), Application Deployment, Computer Graphics, User Interface (UI) Design, Software Installation, Artificial Intelligence, Computer Graphic Techniques, UI/UX Strategy, Music, Programming Principles, C (Programming Language), Computer Programming
Intermediate · Specialization · 1 - 3 Months

★ 4.8 (14) · Intermediate · Course · 1 - 4 Weeks

SAE Institute México
Skills you'll gain: Video Game Development, Unity Engine, Game Design, Scripting
Beginner · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Augmented and Virtual Reality (AR/VR), Virtual Reality, Augmented Reality, Unity Engine, Cross Platform Development, 3D Assets, User Interface (UI), C# (Programming Language), UI Components, User Interface (UI) Design, Event-Driven Programming, Computer Programming, Animations, Scripting
Beginner · Course · 1 - 3 Months