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.

Mixed · Course · 1 - 4 Weeks

Cisco Learning and Certifications
Skills you'll gain: Network Protocols, Network Troubleshooting, Network Planning And Design, Network Routing, TCP/IP, Computer Networking, Dynamic Host Configuration Protocol (DHCP), Network Routers, Network Security, Local Area Networks, Network Switches, File Transfer Protocol (FTP)
Beginner · Course · 1 - 3 Months

Skills you'll gain: Retrieval-Augmented Generation, Model Deployment, Kubernetes, Containerization, LLM Application, Application Deployment, Large Language Modeling, Release Management, MLOps (Machine Learning Operations), Cloud Deployment, Configuration Management, Continuous Delivery, Scalability, Application Performance Management, Performance Tuning, Performance Analysis, Infrastructure as Code (IaC), Performance Testing, Systems Analysis, Analysis
Intermediate · Course · 1 - 4 Weeks
University of California, Santa Cruz
Skills you'll gain: Go (Programming Language), File I/O, Data Structures, Programming Principles, Object Oriented Programming (OOP), Debugging, Computer Programming, Unit Testing, C (Programming Language), Program Development, Integrated Development Environments, Computer Science, Software Testing, Algorithms, Integration Testing, Software Design, System Design and Implementation, Distributed Computing, Software Documentation
Intermediate · Specialization · 3 - 6 Months

LearnQuest
Skills you'll gain: Responsible AI, No-Code Development, AI Enablement, Regulatory Requirements, Compliance Management, Business Transformation, Business Process Automation, Business Process, Data Management, Risk Mitigation, Risk Analysis, Return On Investment, Process Design, Key Performance Indicators (KPIs), Regulation and Legal Compliance, Business Software, Digital Transformation, Change Management, Data-Driven Decision-Making, Predictive Analytics
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Unity Engine, Scripting, C# (Programming Language), Video Game Development, Game Design, Event-Driven Programming, Development Environment, Programming Principles, User Interface (UI), Object Oriented Programming (OOP)
Intermediate · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Android Development, Android Studio, Java, Mobile Development, Object Oriented Programming (OOP), Android (Operating System), Mockups, Java Programming, Application Deployment, Mobile Development Tools, Application Design, Application Development, Software Design Patterns, JSON, User Interface and User Experience (UI/UX) Design, User Interface (UI) Design, Prototyping, Application Lifecycle Management, User Interface (UI), Instagram
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Object Oriented Design, Microsoft Copilot, Game Design, Software Design, Application Design, Unit Testing, Python Programming, AI Enablement, GitHub, Development Environment, Debugging
Intermediate · Guided Project · Less Than 2 Hours

DeepLearning.AI
Skills you'll gain: Prompt Engineering, Large Language Modeling, Database Design, LLM Application, Software Documentation, Software Design Patterns, Collaborative Software, Software Testing, OpenAI API, Application Design, Generative AI, Database Management, AI Enablement, Code Review, Software Architecture, System Design and Implementation, Dependency Analysis, Software Engineering, Software Development, Machine Learning
Beginner · Professional Certificate · 1 - 3 Months

University of California, Davis
Skills you'll gain: Version Control, Hypertext Markup Language (HTML), GitHub, Git (Version Control System), HTML and CSS, Cascading Style Sheets (CSS), Web Design and Development, Web Development, Web Design, Image Quality, Web Content, Front-End Web Development, Web Servers, Semantic Web, Cloud Hosting
Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: C++ (Programming Language), API Design, Software Architecture, Software Design, Maintainability, Data Structures, Generative AI Agents, Data Validation, Performance Tuning, Application Frameworks, Verification And Validation, Algorithms, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Responsible AI, AI Workflows, AI Enablement, Agentic systems, Automation, Business Process Automation, Real Time Data, MLOps (Machine Learning Operations), AI Personalization, IT Automation, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, No-Code Development, Cloud-Based Integration, Business Transformation, Cloud API, Python Programming, Data Analysis, Restful API, API Design
Intermediate · Course · 1 - 4 Weeks