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.

Skills you'll gain: Unity Engine, Augmented and Virtual Reality (AR/VR), Game Design, Augmented Reality, Video Game Development, Virtual Reality, Application Deployment, DevOps, C# (Programming Language), Version Control
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Animations, Creative Design, Data Import/Export
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Animations, User Interface (UI) Design, Game Design, Model Optimization, Data Import/Export, Artificial Intelligence
Intermediate · Specialization · 3 - 6 Months

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

Skills you'll gain: Unity Engine, Scripting, C# (Programming Language), Video Game Development, Event-Driven Programming, Development Environment, Programming Principles, Computational Logic, Software Installation
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Unity Engine, Video Game Development, Object Oriented Programming (OOP), Object Oriented Design, C# (Programming Language), Code Reusability, Event-Driven Programming, File I/O, User Interface (UI)
★ 4.6 (331) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, Application Performance Management, Frontend Performance, Software Development Tools, Design, Application Development, Build Tools, Real Time Data, Systems Development, Control Systems, Color Theory, Geometry, Derivatives
★ 4.7 (14) · Advanced · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, Torque (Physics), Game Design, Video Game Development, Mechanics, Event-Driven Programming, Animation and Game Design, Simulation and Simulation Software, Simulations, Mathematical Modeling, Physics, Scripting, Linear Algebra, Advanced Mathematics, Mathematics and Mathematical Modeling
★ 5 (12) · Mixed · Course · 1 - 4 Weeks

Fudan University
Skills you'll gain: Unity Engine, Cross Platform Development, Performance Tuning, Video Game Development, Computer Graphics, Computer Graphic Techniques, Image Quality, Artificial Intelligence
★ 4.7 (36) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, Debugging, C# (Programming Language), Video Game Development, Virtual Reality, Game Design, Animation and Game Design, Application Programming Interface (API), Scripting, Programming Principles, Development Environment, Event-Driven Programming, User Interface and User Experience (UI/UX) Design, Performance Tuning
Beginner · Course · 1 - 3 Months

Skills you'll gain: Game Design, Unity Engine, Video Game Development, Interaction Design, C# (Programming Language), Data Import/Export
Beginner · Course · 1 - 4 Weeks
Universidad de los Andes
Skills you'll gain: Game Design, Animation and Game Design, Animations, Video Game Development, Unity Engine, Agile Methodology, Interaction Design, Software Documentation, Prototyping
★ 4.2 (33) · Beginner · Course · 1 - 3 Months