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, Davis
Skills you'll gain: Copywriting, Social Media Marketing, Content Marketing, Driving engagement, Email Marketing, Brand Management, Marketing, Advertising Campaigns, Search Engine Optimization
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Traffic Flow Optimization, Architectural Design, Sustainable Development, Stormwater Management, Building Codes, Community Development, Land Development, Public Works, Sustainable Architecture, Landscape Architecture, Transportation Operations, Civil Engineering, Case Studies, Environmental Engineering, Building Design, Economic Development, Land Management, Sustainable Design, Sustainable Technologies, Environmental Science
Intermediate · Specialization · 3 - 6 Months

Stanford University
Skills you'll gain: Physics, Timelines, Verification And Validation, Scientific Methods, Research, Experimentation, Mathematical Modeling, Systems Of Measurement
Beginner · Course · 1 - 3 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Geographic Information Systems, Data Modeling, GIS Software, SQL, Database Design, Spatial Data Analysis, Database Management, Query Languages, Relational Databases, Data Capture, Data Manipulation, Data Storage
Beginner · Course · 1 - 3 Months

Multiple educators
Skills you'll gain: Storytelling, Data Storytelling, Business Strategy, Design Thinking, Business Strategies, Sustainable Business, Brand Strategy, Business Solutions, Business Planning, Innovation, Presentations, Market Opportunities, Business Modeling, Business Risk Management, Design and Product, Branding, Strategic Thinking, Process Design, Digital Transformation, Persuasive Communication
Intermediate · Specialization · 3 - 6 Months

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Software Design Patterns, Debugging, Computer Programming, Unit Testing, Programming Principles, Algorithms, C (Programming Language), Program Development, Integrated Development Environments, Graph Theory, Software Testing, Artificial Intelligence, Integration Testing, Software Design, System Design and Implementation
Intermediate · Specialization · 3 - 6 Months

Arizona State University
Skills you'll gain: Engineering Design Process, Prototyping, Engineering Drawings, Product Design, Product Development, Hardware Design, Research and Design, 3D Modeling, Mockups, Industrial Design, Development Testing, Computer-Aided Design, Usability Testing, Design Specifications, Manufacturing Processes, Cost Estimation, Materials science, Ideation, Mechanical Engineering, User Feedback
Beginner · Specialization · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Negotiation, Emotional Intelligence, Relationship Building, Conflict Management, Communication, Leadership, Empowerment, Assertiveness, Planning, Adaptability
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Apache Hive, Big Data, JSON, Case Studies, Apache Hadoop, People Analytics, Policty Analysis, Research, and Development, Analytics, Data Analysis, Social Sciences, Data-Driven Decision-Making, Data Preprocessing, Data Processing, Business Analytics, Unstructured Data, Data Manipulation, Data Transformation, Query Languages
Mixed · Course · 1 - 4 Weeks

Universitat Autònoma de Barcelona
Skills you'll gain: Persuasive Communication, Oral Expression, Storytelling, Data Presentation, Research, Graphic and Visual Design, Persona (User Experience), Statistics, Psychology
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Theoretical Computer Science, Algorithms, Computational Thinking, Pseudocode, Data Structures, Design Strategies, Programming Principles, Computer Science, Advanced Mathematics, Python Programming, Analysis
Build toward a degree
Advanced · Course · 1 - 4 Weeks

Macquarie University
Skills you'll gain: Course Development, Discussion Facilitation, Digital pedagogy, Instructional Design, Education Software and Technology, Pedagogy, Learning Management Systems, Teaching, Student Engagement, Emerging Technologies, Virtual Reality
Beginner · Course · 1 - 3 Months