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.

University of Michigan
Skills you'll gain: Augmented and Virtual Reality (AR/VR), Augmented Reality, Virtual Reality, Unreal Engine, 3D Assets, Virtual Environment, Unity Engine, Cross Platform Development, Application Development, Prototyping, Interaction Design, Web Development Tools
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Interaction Design, UI Components, User Interface (UI) Design, Computer Graphic Techniques, Development Environment, Cinematography, Computer Graphics
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Unreal Engine, Animation and Game Design, Game Design, Animations, Video Game Development, Artificial Intelligence, 3D Assets, Event-Driven Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Agentic systems, AI Workflows, Game Design, Video Game Development, Animation and Game Design, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, C++ (Programming Language), Algorithms
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Unreal Engine, Data Structures, Debugging, Video Game Development, Game Design, Scripting, Code Reusability, Event-Driven Programming, Object Oriented Programming (OOP), Data Management, Software Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Game Design, Video Game Development, Animation and Game Design, Hypertext Markup Language (HTML), HTML and CSS
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, 3D Assets, Animations, Animation and Game Design, Data Import/Export
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Kubernetes, Google Cloud Platform, Cloud Development, Containerization, Cloud Infrastructure, Cloud Applications, CI/CD, Generative AI, Cloud-Native Computing, Data Persistence, Cloud Storage, Identity and Access Management, Infrastructure As A Service (IaaS), Prompt Engineering, Cloud Services, Network Infrastructure, Virtual Machines, Continuous Deployment, Scalability, Application Deployment
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Identity and Access Management, Cloud Infrastructure, Google Cloud Platform, Cloud Development, Google App Engine, Kubernetes, Application Deployment, API Design, Microservices, Infrastructure As A Service (IaaS), Cloud Applications, Cloud Deployment, Terraform, Cloud Computing, Restful API, Cloud Engineering, Cloud Services, Cloud Management, Site Reliability Engineering, Cloud Computing Architecture
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Game Design, Event-Driven Programming, Linear Algebra
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Kubernetes, Cloud Applications, Google Cloud Platform, Cloud-Native Computing, Debugging, Event Monitoring
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: Unreal Engine, Game Design, User Interface (UI), UI Components, Animation and Game Design, Video Game Development, User Interface (UI) Design, Virtual Environment, No-Code Development, Software Installation, Computer Graphic Techniques, Content Management, Event-Driven Programming, Package and Software Management
Beginner · Course · 1 - 3 Months