Unity Engine courses can help you learn game design principles, 3D modeling, animation techniques, and scripting with C#. You can build skills in creating interactive environments, optimizing performance, and implementing physics simulations. Many courses introduce tools like Unity's Asset Store for sourcing assets, Visual Studio for coding, and version control systems for collaborative projects, allowing you to apply your knowledge in practical game development scenarios.

Fudan University
Skills you'll gain: Unity Engine, Cross Platform Development, Performance Tuning, Android Development, Game Design, Mobile Development, Video Game Development, Computer Graphics, 3D Assets, Computer Graphic Techniques, C# (Programming Language), Image Quality, Virtual Environment, Artificial Intelligence, Animations, Scripting
★ 4.7 (36) · Intermediate · Course · 1 - 3 Months

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), Virtual Environment, User Interface and User Experience (UI/UX) Design, UI Components, C# (Programming Language), Event-Driven Programming, Animations, Scripting, Computational Logic
Beginner · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, Android Development, C# (Programming Language), Video Game Development, Android (Operating System), Game Design, Mobile Development Tools, UI Components, Scripting, User Interface (UI) Design, Mobile Development, Microsoft Visual Studio, Software Installation
Beginner · Course · 1 - 3 Months

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

Skills you'll gain: Animations, User Interface (UI), UI Components, Game Design, Code Reusability
Beginner · Course · 1 - 3 Months

Skills you'll gain: Android Development, Unity Engine, Mobile Development, Android (Operating System), Video Game Development, Mobile Development Tools, Game Design, C# (Programming Language), UI Components, Event-Driven Programming, Scripting Languages, Scripting, Software Installation, Programming Principles, Interactive Design, Development Environment
Beginner · Course · 3 - 6 Months

Skills you'll gain: Unity Engine, Game Design, Video Game Development, Animation and Game Design, User Interface (UI), Animations, Debugging, Program Development, C# (Programming Language), Scripting, Build Tools, Software Installation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, 3D Assets, Virtual Environment, Computer Graphic Techniques, User Interface (UI), Computer Graphics, Image Quality, Game Design, Video Game Development, Data Import/Export, Fine-tuning, Performance Tuning, Graphic and Visual Design, Simulations
Intermediate · Course · 1 - 3 Months

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

Skills you'll gain: Android (Operating System), GitHub, Software Development Tools, User Interface (UI) Design, Animation and Game Design, 3D Assets, Mobile Development Tools, Scripting
Advanced · Course · 1 - 3 Months

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

Skills you'll gain: Agentic systems, Software Visualization
Advanced · Course · 1 - 4 Weeks