
Skills you'll gain: Graph Theory, Javascript, Pseudocode, Programming Principles, Computer Science, Performance Tuning
Intermediate · Course · 1 - 3 Months

MathWorks
Skills you'll gain: User Interface and User Experience (UI/UX) Design, UI Components, Interactive Design, Data Sharing
Beginner · Course · 1 - 4 Weeks

Fudan University
Skills you'll gain: Unity Engine, Mobile Development, Video Game Development, Game Design, Application Deployment, Android (Operating System), Back-End Web Development, Cloud Development, Data Analysis Software, Cloud Platforms, Numerical Analysis
Intermediate · Course · 1 - 3 Months

Tsinghua University
Skills you'll gain: Data Structures, Algorithms, Theoretical Computer Science, Computer Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Graph Theory, Data Structures, Algorithms, Computational Thinking, Performance Tuning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Java, Algorithms, Application Programming Interface (API), Data Structures, Debugging
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Maintainability
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Redis, Data Store, Scalability, Cloud Storage, Operational Databases, Data Storage Technologies
Beginner · Project · Less Than 2 Hours
University of Michigan
Skills you'll gain: Data Structures, Data Analysis, Python Programming, Data Manipulation, Software Installation, File Management, Development Environment, Debugging
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Data Structures, Spring Boot, Restful API, Model View Controller, Spring Framework, Web Services, Java Programming, Java, Back-End Web Development, Authentications, Programming Principles, Authorization (Computing), Software Architecture, Algorithms, Object Oriented Programming (OOP)
Advanced · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Apple iOS, iOS Development, Apple Xcode, Video Game Development, Swift Programming, Mobile Development, Geographic Information Systems, Game Design, Interactive Design, Animation and Game Design, Animations, Interaction Design, Human Computer Interaction, User Interface (UI), Global Positioning Systems, User Interface (UI) Design, Application Development
Mixed · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Embedded Software, Embedded Systems, Debugging, Data Structures, System Programming, Microarchitecture, C (Programming Language), Hardware Architecture, Computer Architecture, Integrated Development Environments, Software Design, Maintainability, System Configuration, Development Environment, Peripheral Devices
Intermediate · Course · 1 - 4 Weeks