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.

Coursera
Skills you'll gain: WordPress, Content Management Systems, Content Management, Web Content, Web Design and Development, Web Presence, Content Creation, Control Panels, Creativity
★ 4.5 (2.5K) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Open Web Application Security Project (OWASP), Secure Coding, IT Security Architecture, Security Architecture Review, Application Security, Application Design, DevSecOps, Cryptographic Protocols, Cryptography, Cloud Security, Threat Modeling, Hardening, Security Controls, Infrastructure Security, Authentications, Vulnerability Assessments, Data Access, Risk Analysis, Risk Management, Supply Chain
Intermediate · Course · 3 - 6 Months

ESSCA School of Management
Skills you'll gain: Journey Mapping, Design Thinking, Innovation, User Experience, Persona (User Experience), Ideation, Experience Design, User Research, User Centered Design, Customer experience improvement, UI/UX Strategy, Customer Insights, Customer Analysis, Needs Assessment, Generative AI
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Control Systems, Machine Controls, Plant Operations and Management, Automation Engineering, System Monitoring, Manufacturing Operations, Process Control, Mechanical Engineering, Manufacturing and Production, Equipment Design, Engineering Tolerance, Manufacturing Processes, Engineering, Scientific, and Technical Instruments, Continuous Monitoring, Production Process, Verification And Validation, Manufacturing Standards, Chemical Engineering, Construction Inspection, Design
Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: React.js, Event-Driven Programming, Authentications, Node.JS, Web Development Tools, Hypertext Markup Language (HTML), Full-Stack Web Development, OAuth, Webpack, Web Content Accessibility Guidelines, Web Applications, Front-End Web Development, Application Design, Javascript, Cascading Style Sheets (CSS), Package and Software Management, JavaScript Frameworks, Web Development, UI Components, Computer Programming
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Large Language Modeling, Retrieval-Augmented Generation, Generative AI, PyTorch (Machine Learning Library), Prompt Patterns, Generative AI Agents, Fine-tuning, Vector Databases, LLM Application, Generative Model Architectures, Generative Adversarial Networks (GANs), Embeddings, Natural Language Processing, Tool Calling, Hugging Face, Model Optimization, Reinforcement Learning, Transfer Learning, Data Pipelines
★ 4.6 (1.1K) · Intermediate · Specialization · 3 - 6 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Business Management, Business Leadership, Organizational Effectiveness, Decision Making, Innovation, Corporate Sustainability, People Management, Ethical Standards And Conduct, Leadership, Culture Transformation, Systems Thinking, Competitive Analysis, Strategic Partnership, Business Modeling, Environmental Social And Corporate Governance (ESG), Market Analysis, Influencing, Value Propositions, Growth Strategies, Culture
★ 4.7 (4.3K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: React Native, Mobile Development, Android Studio, Android Development, Android (Operating System), Application Development, User Interface (UI), iOS Development, User Story, Apple iOS, Mobile Development Tools, Application Design, UI Components, Cross Platform Development, Flutter (Software), User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, Application Programming Interface (API), Application Deployment, Figma (Design Software)
★ 4.6 (110) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Docker (Software), Containerization, Microservices, Spring Boot, Restful API, Spring Framework, Data Persistence, Systems Architecture, Software Architecture, Software Design, Distributed Computing, Development Testing, Software Design Patterns, Software Documentation, Software Testing, API Testing, Java Programming, API Design, Apache Kafka, Persistence
Intermediate · Course · 1 - 3 Months

Universitat Autònoma de Barcelona
Skills you'll gain: Microsoft PowerPoint, Microsoft Word, Microsoft Excel, Microsoft Office, Spreadsheet Software, digital literacy, Automation, Data Entry, Computer Literacy, Information Technology, Document Management, Graphical Tools, Graphic and Visual Design
★ 4.8 (6.7K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Android Studio, Android Jetpack, Android Development, Kotlin, Object Oriented Design, Mobile Development, Object Oriented Programming (OOP), UI Components, Mobile Development Tools, Software Design Patterns, Programming Principles, Development Environment, User Interface (UI), User Interface (UI) Design, Interactive Design, Animations, Typography, Code Reusability, Debugging
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Google Cloud Platform, Cloud Infrastructure, Load Balancing, Prompt Engineering, Kubernetes, Network Monitoring, Prompt Engineering Tools, Containerization, Virtual Networking, Network Architecture, Infrastructure As A Service (IaaS), Prompt Patterns, Network Security, Cloud Platforms, Cloud Storage, Network Routing, Network Planning And Design, Virtual Private Networks (VPN), Hybrid Cloud Computing
★ 4.8 (2K) · Intermediate · Specialization · 3 - 6 Months