Game development courses can help you learn programming languages like C and C++, game design principles, 3D modeling, and animation techniques. You can build skills in level design, user interface creation, and game mechanics implementation. Many courses introduce tools such as Unity and Unreal Engine, that support creating immersive gaming experiences and allow you to apply your skills in real projects.

Skills you'll gain: Unity Engine, UI Components, Scripting, User Interface (UI), Torque (Physics), Responsive Web Design, User Interface (UI) Design, Object Oriented Programming (OOP), Game Design, C# (Programming Language), Animation and Game Design, Object Oriented Design, Animations, Interactive Design, Event-Driven Programming, Video Game Development, User Interface and User Experience (UI/UX) Design, Mechanics, User Experience, Simulation and Simulation Software
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Event-Driven Programming, Video Game Development, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Problem Solving, Design, Computer Science
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Unity Engine, Animation and Game Design, Game Design, Video Game Development, Animations, Software Architecture, Visual Design, AI Workflows, Visualization (Computer Graphics), Virtual Environment, Object Oriented Design, Project Design, Code Reusability, UI Components, Program Development, Development Environment, Interactive Design, Mechanics, System Design and Implementation, Physics
Beginner · Specialization · 1 - 3 Months

Epic Games
Skills you'll gain: Game Design, Video Game Development, Software Design Documents, Ideation, Software Documentation, Interactive Design, Software Development Methodologies, Collaborative Software
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Story, Cloud Deployment, CI/CD, Unit Testing, Software Development Life Cycle, Open Web Application Security Project (OWASP), Continuous Integration, OpenShift, Istio, Kubernetes, Linux Commands, Cloud Infrastructure, Test Driven Development (TDD), Devops Tools, Git (Version Control System), DevOps, Grafana, Software Engineering, Data Import/Export, Application Development
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: React Native, Android Studio, Restful API, User Research, Version Control, GitHub, UI/UX Research, Usability Testing, Jest (JavaScript Testing Framework), Git (Version Control System), Data Structures, Kotlin, Android Jetpack, Android Development, Unix Commands, Persona (User Experience), Interaction Design, Mobile Development, Code Reusability, Javascript
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Augmented and Virtual Reality (AR/VR), Unity Engine, Augmented Reality, User Interface (UI), Application Deployment, Scripting, Cross Platform Development, UI Components, Game Design, Virtual Environment, User Interface (UI) Design, Debugging, Interactive Design, Performance Tuning, C# (Programming Language), Video Game Development, User Interface and User Experience (UI/UX) Design, Virtual Reality, 3D Assets, Animation and Game Design
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Unity Engine, Agentic systems, Agentic Workflows, Animation and Game Design, Game Design, Video Game Development, Artificial Intelligence, Software Visualization, Simulations, Program Development, C# (Programming Language), Software Design Patterns, Scripting
Intermediate · Specialization · 3 - 6 Months
Skills you'll gain: Quality Management, Project Closure, Scope Management, Team Management, Project Management Life Cycle, Product Quality (QA/QC), Sprint Retrospectives, Project Management, Project Planning, Agile Project Management, Quality Assessment, Quality Assurance, Backlogs, Team Leadership, Project Scoping, Agile Software Development, Stakeholder Communications, Change Management, Web Presence, Interviewing Skills
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Computer Graphics, Game Design, Object Oriented Programming (OOP), 3D Assets, Visualization (Computer Graphics), Video Game Development, Computer Graphic Techniques, Animation and Game Design, Object Oriented Design, Graphics Software, C# (Programming Language), Motion Graphics, Animations, Cross Platform Development, Business Logic, Program Development, Development Environment, Software Installation, Debugging, Analysis
Beginner · Specialization · 3 - 6 Months
Michigan State University
Skills you'll gain: Game Design, Unity Engine, Video Game Development, Peer Review, Cross Platform Development, Animation and Game Design, User Interface (UI) Design, User Interface (UI), C# (Programming Language), UI Components, Object Oriented Programming (OOP), Animations, Scripting, Digital Publishing, Creativity
Beginner · Course · 1 - 4 Weeks

California Institute of the Arts
Skills you'll gain: Game Design, Video Game Development, Storytelling, Software Design Documents, Ideation, Writing
Beginner · Course · 1 - 4 Weeks