Video game courses can help you learn game design principles, programming basics, storytelling techniques, and level design. You can build skills in character development, user interface design, and sound design, which are crucial for creating engaging gameplay experiences. Many courses introduce tools like Unity and Unreal Engine, allowing you to apply your skills in real projects and understand how to bring your creative ideas to life.

Universitat Autònoma de Barcelona
Skills you'll gain: Video Game Development, Game Design, Peer Review, Computer Programming
★ 3.9 (21) · Mixed · Course · 1 - 3 Months

Skills you'll gain: 3D Modeling, 3D Assets, Animation and Game Design, Animations
Advanced · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Unreal Engine, C++ (Programming Language), Data Structures, Video Game Development, Data Storage, Computer Programming, Programming Principles, Computational Logic
★ 4.4 (34) · Intermediate · Course · 1 - 4 Weeks

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

SAE Institute México
Skills you'll gain: Video Game Development, Unity Engine, Game Design, Scripting
Beginner · Course · 1 - 4 Weeks

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

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

University of Colorado System
Skills you'll gain: File I/O, C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Video Game Development, Unreal Engine, Event-Driven Programming, Unity Engine, C# (Programming Language), UI Components, User Interface (UI)
★ 4.7 (21) · Intermediate · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Game Design, Video Game Development, Scrum (Software Development), Agile Methodology, Agile Software Development, Software Design Documents, Software Development Methodologies, Augmented and Virtual Reality (AR/VR), Virtual Reality, Software Documentation, Sprint Planning, Video Production, Prototyping, Digital Publishing, User Interface (UI)
★ 5 (8) · Intermediate · Course · 1 - 3 Months
Universidad de los Andes
Skills you'll gain: Game Design, Animation and Game Design, Animations, Video Game Development, Unity Engine, Agile Methodology, Interaction Design, Software Documentation, Prototyping
★ 4.2 (33) · Beginner · Course · 1 - 3 Months

Erasmus University Rotterdam
Skills you'll gain: Game Design, Game Theory, Persuasive Communication, Culture, Augmented and Virtual Reality (AR/VR), Simulations, Psychology, Augmented Reality, Virtual Reality
★ 4.6 (372) · Mixed · Course · 1 - 3 Months

Universidad de los Andes
Skills you'll gain: Scrum (Software Development), Value Propositions, Proposal Development, Sprint Retrospectives, Business Modeling, Video Game Development, Customer Analysis, Agile Methodology, Software Development Methodologies, Agile Software Development, Presentations, Entrepreneurship, Game Design, Target Audience, Sprint Planning, Backlogs, Agile Product Development, Agile Project Management
★ 4.5 (53) · Beginner · Course · 1 - 3 Months