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: Web Frameworks
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Software, Security Engineering, Hardening, Embedded Systems, Information Systems Security, Security Controls, Network Security, IT Security Architecture, Threat Modeling, Cybersecurity, Encryption, System Configuration, Federal Information Security Management Act, Linux, Hardware Architecture, Data Storage Technologies, Cryptography, Key Management, File Systems, Computer Hardware
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Cloud-Based Integration, Cloud Applications, Cloud Development, Application Design, Cloud Computing
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Talent Recruitment, Talent Acquisition, Workforce Planning, Employee Onboarding, Full Cycle Recruitment, Recruitment Strategies, Recruitment, Human Resources Management and Planning, Human Resource Strategy, Talent Management, Human Resources, Talent Sourcing, New Hire Orientations, Employee Engagement, Forecasting, Interviewing Skills
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Pivot Tables And Charts, Microsoft Excel, Excel Formulas, Data Validation, Spreadsheet Software, Data Manipulation, Data Analysis, Statistical Analysis, Data Visualization Software, Descriptive Statistics, Interactive Data Visualization, Data Processing, Data Integrity
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Database Management Systems, Cloud Computing Architecture, Data Import/Export, Data Mapping, Data Strategy, Data Storage
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Graph Theory, Algorithms, Game Theory, Data Structures, Computer Programming, Problem Solving
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Apache Kafka, Real Time Data, Data Pipelines, Apache Spark, Scala Programming, Spring Boot, Java Programming, Development Environment, Apache, JSON, Data Integration, Live Streaming, Data Transformation, Solution Design, Data Processing, Query Languages, Performance Tuning, Software Architecture, Data Validation
Beginner · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Markov Model, Engineering Analysis, Mathematical Modeling, Failure Analysis, Electrical and Computer Engineering, Biological Engineering, Process Modeling, Hazard Analysis, Simulations, Verification And Validation
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Microsoft SQL Servers, Relational Databases, Database Design, Database Theory, Database Development, SQL, Database Systems, Database Management Systems, Database Management, Query Languages, Databases, Database Software, Database Architecture and Administration, Data Integrity, Microsoft Servers, Servers, System Configuration, Software Installation, Data Manipulation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Code Coverage, Embedded Software, Real-Time Operating Systems, Performance Testing, White-Box Testing, System Testing, Software Testing, Verification And Validation, Test Engineering, Performance Stress Testing, Embedded Systems, Scenario Testing, Test Planning, Integration Testing, Debugging, Real Time Data, Safety and Security
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Android Jetpack, Android Studio, Android Development, Kotlin, Mobile Development, UI Components, Application Frameworks, Mobile Development Tools, Prototyping, User Interface (UI), Application Development, Animations, User Interface (UI) Design, Data Management, Development Environment, Responsive Web Design, Programming Principles, Interactive Design
Beginner · Course · 1 - 3 Months