Game design courses can help you learn level design, character development, storytelling techniques, and game mechanics. You can build skills in prototyping, user testing, and balancing gameplay to enhance player experience. Many courses introduce tools like Unity and Unreal Engine, that support creating interactive environments and implementing game logic. Additionally, you might explore programming languages such as C or C++ to bring your ideas to life, along with graphic design software for creating compelling visuals.

University of California, Irvine
Skills you'll gain: Peer Review, Video Game Development, Professional Development, Contract Negotiation, Media and Communications, Branding, Content Performance Analysis, Organizational Structure, Fundraising and Crowdsourcing, Organizational Strategy, Brand Management, Game Design, Recruitment, Fundraising, Media Production, Workforce Development, Live Streaming, Higher Education, Market Dynamics, Research
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Systems Architecture, Software Architecture, Information Technology Architecture, Enterprise Modeling, Data Architecture, Service Oriented Architecture, Web Services, Systems Design, System Design and Implementation, Software Design, Systems Analysis, Interoperability, Business Systems, Object Oriented Design, Restful API, Engineering Software, Information Systems, Application Programming Interface (API), API Design, IT Automation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Figma (Design Software), Usability Testing, Responsive Web Design, User Interface (UI), Journey Mapping, Interactive Design, User Experience Design, Usability, Wireframing, User Interface (UI) Design, Prototyping, User Experience, User Flows, Design Research, Front-End Web Development, Web Design and Development, Design Strategies, Mockups, User Interface and User Experience (UI/UX) Design, Interaction Design
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Algorithms, Graph Theory, Data Structures, Theoretical Computer Science, Computational Thinking, Mathematical Theory & Analysis, Analysis, Probability & Statistics, Probability, Design Strategies, Logical Reasoning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Java Programming, Java, Software Architecture, Memory Management, Code Reusability, Software Design, Maintainability, Application Design, Programming Principles, Secure Coding, User Interface (UI) Design, Javascript
Beginner · Course · 3 - 6 Months

University of California San Diego
Skills you'll gain: Event-Driven Programming, Interactive Data Visualization, Java, Java Programming, Object Oriented Programming (OOP), User Interface (UI), Object Oriented Design, Computer Programming, User Interface (UI) Design, Algorithms, Software Engineering, Geospatial Mapping, Programming Principles, Software Documentation
Intermediate · Course · 1 - 3 Months

Lund University
Skills you'll gain: Sustainable Business, Sustainable Design, Sustainable Development, Sustainable Systems, Corporate Sustainability, Environmental Resource Management, Environment and Resource Management, Strategic Sourcing, Materials Management, Business Modeling, Supply Management, Drive Engagement, Environmental Issue, Social Impact, Environmental Policy, Resource Utilization, Business Analysis, Innovation, Policy Analysis, Policy Development
Beginner · Course · 1 - 3 Months

Beginner · Course · 1 - 4 Weeks
University of Colorado Boulder
Skills you'll gain: Electrical Safety, Electrical Systems, High Voltage, Simulation and Simulation Software, Simulations, Safety Standards, Electronic Components, Estimation, Control Systems, Thermal Management, Electronics, Mathematical Modeling, Power Electronics, Electrical Power, Failure Analysis, Electrical Engineering, Energy and Utilities, Model Evaluation, Mathematical Software, Applied Mathematics
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

Hebrew University of Jerusalem
Skills you'll gain: Computer Architecture, Hardware Architecture, Computer Hardware, Computer Engineering, Computer Systems, Microarchitecture, Computational Logic, System Programming, Computer Programming, System Design and Implementation, Technical Design, Software Design, Memory Management, Program Development, Build Tools, Data Storage
Mixed · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Software Configuration Management, Embedded Software, Embedded Systems, Configuration Management, Git (Version Control System), Version Control, Memory Management, Build Tools, Software Development Tools, C (Programming Language), Development Environment, Program Development, Code Review, Software Technical Review, Software Design, Debugging, Make.com
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: HTML and CSS, Hypertext Markup Language (HTML), Web Development Tools, Web Design and Development, Web Development, Cascading Style Sheets (CSS), Web Design, Front-End Web Development, Javascript, Web Applications, Interactive Design, Program Development, JavaScript Frameworks, Full-Stack Web Development, Back-End Web Development
Beginner · Course · 1 - 3 Months