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.

Universidade Estadual de Campinas
Skills you'll gain: Video Game Development, Game Design, Culture, Liberal Arts
★ 4.7 (235) · Mixed · Course · 1 - 3 Months

University of Alberta
Skills you'll gain: Program Development, Computational Thinking, Software Development, Event-Driven Programming, Programming Principles, Software Engineering, Debugging, Problem Solving, Game Design, Theoretical Computer Science, Computer Programming, Software Quality (SQA/SQC), Data Structures, Python Programming, Video Game Development, Algorithms, Application Development, Computer Science, Functional Testing, User Interface (UI) Design
Intermediate · Course · 1 - 3 Months

Michigan State University
Skills you'll gain: Unity Engine, 3D Modeling, Color Theory, 3D Assets, Animations, Game Design, Video Game Development, Design Elements And Principles
★ 4.3 (76) · Intermediate · Course · 1 - 3 Months

Michigan State University
Skills you'll gain: 3D Modeling, Adobe Photoshop, Conceptual Design, Computer Graphic Techniques, Graphic and Visual Design, Data Import/Export, Design Elements And Principles
★ 4.6 (116) · Mixed · Course · 1 - 3 Months

California Institute of the Arts
Skills you'll gain: Game Design, Conceptual Design, Virtual Environment, Ideation, Design Strategies, Creative Design, Aesthetics, Design Research, Creativity
★ 4.5 (829) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: 3D Assets, 3D Modeling, Unreal Engine, Video Game Development, Visualization (Computer Graphics), Digital Assets, User Experience Design, Experience Design, Graphical Tools, Course Development, User Interface and User Experience (UI/UX) Design, Design Software, Predictive Modeling, Control Panels, Asset Management, Geometry, User Interface (UI) Design, Research and Design, Editing, Build Tools
★ 4.9 (36) · Beginner · Specialization · 1 - 3 Months

Epic Games
Skills you'll gain: Game Design, Video Game Development, Ideation
★ 4.4 (543) · Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Peer Review, Professional Development, Contract Negotiation, Media and Communications, Branding, Organizational Structure, Organizational Strategy, Game Design, Fundraising, Brand Strategy, Live Streaming, Higher Education, Content Creation, Social Media, Team Management, Research, Compensation Management, Driving engagement, Analysis, Decision Making
★ 4.6 (278) · Beginner · Specialization · 1 - 3 Months
Universitat Autònoma de Barcelona
Skills you'll gain: 3D Modeling, Video Game Development, Game Design, Unity Engine, Peer Review, User Interface (UI) Design, User Interface (UI), Computer Graphics, Animations, Software Design Documents, Conceptual Design, Design, Experience Design, Music, Usability, Microsoft Visual Studio, Software Documentation, Artificial Intelligence, Storytelling, Computer Programming
★ 4.4 (921) · Beginner · Specialization · 3 - 6 Months

Michigan State University
Skills you'll gain: Unity Engine, Animations, 3D Modeling, Storyboarding, Color Theory, 3D Assets, Video Game Development, Game Design, Design Elements And Principles, Adobe Photoshop, Conceptual Design, Computer Graphic Techniques, Graphic and Visual Design, Design, Data Import/Export, Image Analysis, Model Optimization, Baking
★ 4.5 (446) · Beginner · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Video Game Development, Debugging, Unity Engine, Unreal Engine, Graphics Software, Computer Programming, UI Components, C++ (Programming Language), Event-Driven Programming, Programming Principles, Object Oriented Programming (OOP), C# (Programming Language), User Interface (UI), Software Installation, Scripting Languages, Data Structures, Scripting, Development Environment
★ 4.9 (13) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Animation and Game Design, Video Game Development, Game Design, Event-Driven Programming, Animations, Computer Graphics, Interactive Design, User Interface (UI), Computer Graphic Techniques, Debugging, User Interface (UI) Design, Code Reusability, User Interface and User Experience (UI/UX) Design, Python Programming, Graphic and Visual Design, Experience Design, Development Environment, Software Testing, Design, Programming Principles
★ 4.7 (34) · Beginner · Specialization · 1 - 3 Months