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.

Skills you'll gain: Content Management Systems, Web Content, Content Management, Web Presence, No-Code Development, Web Design and Development, Content Creation
★ 4.5 (64) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Google Analytics, Dashboard Creation, Data Storytelling, Content Performance Analysis, Data Validation, Stakeholder Engagement, Statistical Modeling, Search Engine Optimization, Marketing Analytics, Web Analytics, Marketing Automation, Data Visualization, Customer Insights, Data-Driven Decision-Making, Campaign Management, Key Performance Indicators (KPIs), Predictive Analytics, Performance Measurement, Return On Investment, Artificial Intelligence
Intermediate · Specialization · 3 - 6 Months

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Scala Programming, Programming Principles, Theoretical Computer Science, Other Programming Languages, Computer Programming, Computational Logic, Functional Design, Data Structures, Memory Management, System Implementation, Data Mapping
★ 4.7 (18) · Mixed · Course · 1 - 3 Months

Illinois Tech
Skills you'll gain: Infrastructure As A Service (IaaS), Virtualization, Platform As A Service (PaaS), Containerization, Cloud-Native Computing, Serverless Computing, Cloud Infrastructure, Network Security, Cloud Services, Cloud Computing, Amazon Web Services, Cloud Management, Infrastructure as Code (IaC), Cloud Computing Architecture, Virtualization and Virtual Machines, Virtual Machines, Network Troubleshooting, Software-Defined Networking, Cloud Security, Network Administration
★ 4.6 (39) · Intermediate · Specialization · 3 - 6 Months

Board Infinity
Skills you'll gain: AI Workflows, Agentic Workflows, LangGraph, AI Orchestration, Agentic systems, Generative AI Agents, LangChain, LLM Application, AI Integrations, Software Architecture, Systems Architecture, Software Design, Data Validation, Data Persistence, Context Management, Scalability, Systems Integration, Memory Management
Intermediate · Course · 1 - 4 Weeks

Tecnológico de Monterrey
Skills you'll gain: Systems Thinking, Critical Thinking, Critical Thinking and Problem Solving, Complex Problem Solving, Deductive Reasoning, Problem Solving, Creative Thinking, Analytical Skills, Cognitive flexibility, Collaboration, Open Mindset
★ 4.3 (19) · Beginner · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Creative Thinking, Creativity, Ideation, Creative Problem-Solving, Brainstorming, Persuasive Communication, Cognitive flexibility, Teamwork, Team Oriented, Influencing, Communication, Team Collaboration, Communication Strategies, Collaboration, Storytelling, Decision Making
★ 4.7 (65) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Canva (Software), AI powered creativity, Generative AI, Content Creation, Social Media Content, ChatGPT, AI Integrations, Graphic and Visual Design, Prompt Engineering, Content Development and Management, Content Marketing, Writing, Digital Marketing Tools
★ 4.6 (176) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Financial Trading, Market Data, Verification And Validation
★ 4.4 (17) · Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: JUnit, Test Driven Development (TDD), Unit Testing, Software Testing, Test Case, Eclipse (Software), Test Script Development, Test Data, Development Testing, Test Automation, Test Execution Engine, Integrated Development Environments, Testability, Java, Test Tools, Program Development, Maintainability, Software Design
★ 3.8 (73) · Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Spring Boot, Application Development, API Testing, Java Programming, Web Development, Program Development, Application Frameworks, Software Testing, Test Case, Secure Coding, Development Environment, Model View Controller, Software Development Tools, UI Components, Data Access, Authentications, SQL, Object Oriented Programming (OOP), Data Persistence, User Interface (UI)
★ 4.7 (19) · Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Cloud Development, Microsoft Azure, Software Development, Cloud Deployment, Cloud Applications, Cloud Management, Application Deployment, Design Strategies
★ 4.7 (76) · Intermediate · Course · 1 - 4 Weeks