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.

Skills you'll gain: Animation and Game Design, Android Development, Unity Engine, Animations, Video Game Development, C# (Programming Language), Game Design, Scripting
Intermediate · Course · 1 - 3 Months

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: 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

Skills you'll gain: Unity Engine, UI Components, User Interface (UI), Scalability, User Interface (UI) Design, Game Design, C# (Programming Language), Frontend Performance, Performance Tuning, Performance Testing, Design and Product, Scripting, Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: User Interface (UI) Design, Unity Engine, Design, Systems Development, Geometry, Software Development Tools, Debugging
Advanced · Course · 1 - 3 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, 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: Animations, Unreal Engine
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Visualization (Computer Graphics), Computer Graphics, Real Time Data, Computer Graphic Techniques, Simulations, Systems Development, Scripting, Design, Process Control, Scripting Languages, Persistence, Analytical Skills, Derivatives
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, Event-Driven Programming, Software Development Tools, UI Components, Test Tools, Code Reusability, User Interface (UI), Usability, User Interface (UI) Design, Scripting, Design, Development Testing, Project Documentation, Asset Management, Version Control
Mixed · Course · 1 - 3 Months

Skills you'll gain: Android Development, Unity Engine, Video Game Development, User Interface (UI), Game Design, Software Installation, Scripting
Beginner · 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