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: Unity Engine, 3D Modeling, Geometry, Data Mapping, Animation and Game Design, Game Design, Construction, Interaction Design, Design
Advanced · 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: Unreal Engine, Unity Engine, Video Game Development, Game Design, Animation and Game Design, Project Design, Development Environment, UI Components, Workflow Management, Build Tools, Visual Design, Design, Graphic and Visual Design, Environment, Scripting, Geometry
★ 4.9 (14) · Beginner · Course · 1 - 4 Weeks

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

Skills you'll gain: Unity Engine, Debugging, Artificial Intelligence
Advanced · 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 (6) · Intermediate · 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

University of Colorado System
Skills you'll gain: Unity Engine, Video Game Development, C# (Programming Language), Game Design, Object Oriented Design, Object Oriented Programming (OOP), Programming Principles
★ 4.8 (68) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, C and C++, Debugging, Course Development, Advanced Mathematics, System Design and Implementation, Design, Systems Development, Computational Logic, Real-Time Operating Systems, System Implementation
★ 4.5 (14) · Intermediate · 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

Skills you'll gain: Unity Engine, Computer Graphics, Computer Graphic Techniques, Graphics Software, Animations, Performance Tuning, Heat Maps, Design, Simulations, Geometry
Mixed · Course · 1 - 3 Months

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