
Skills you'll gain: Microsoft Azure, Virtual Machines, Virtualization and Virtual Machines, Cloud Development, Cloud Deployment, Application Deployment, Linux, Full-Stack Web Development, Web Applications, Node.JS, MongoDB
Intermediate · Course · 1 - 3 Months

Amazon Web Services
Skills you'll gain: Amazon Elastic Compute Cloud, Amazon Web Services, Performance Tuning, Cloud Infrastructure, Infrastructure As A Service (IaaS), Cloud Services, Capacity Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Programming Principles, C++ (Programming Language), C and C++, Computer Programming, Integrated Development Environments, Pseudocode, Computer Science
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: JavaScript Frameworks, Development Environment, Web Development Tools, Javascript, Web Applications, UI Components, Software Architecture, Dataflow, Event-Driven Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: API Gateway, Application Programming Interface (API), Cloud API, API Design, Continuous Deployment, CI/CD, Restful API, Continuous Integration, Middleware, JSON, Software Versioning, Proxy Servers, Scalability, Extensible Markup Language (XML)
Beginner · Course · 1 - 3 Months

Scrimba
Skills you'll gain: JavaScript Frameworks, UI Components, Full-Stack Web Development, React.js, TypeScript, Front-End Web Development, Web Development, Web Applications, Frontend Performance, Server Side, User Interface and User Experience (UI/UX) Design, Software Development, Routing Protocols
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Control Systems, Basic Electrical Systems, Electrical Systems, Power Electronics, Three-Phase, Torque (Physics), Electrical Equipment, Embedded Software, Electronics, Electrical Wiring, Electronic Hardware, Design Specifications, System Requirements, Laboratory Experience, Electronic Components
Build toward a degree
Intermediate · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Systems Development, Systems Development Life Cycle, Agile Methodology, Productivity Software, digital literacy, Network Security, Computer Hardware, Computer Systems, Data Security, Risk Management, System Design and Implementation, TCP/IP, Information Technology, Software Development Methodologies, Data Ethics, Cybersecurity, General Networking, Productivity, Safety and Security, Process Design
Beginner · Specialization · 1 - 3 Months
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Program Development, Algorithms, Computational Thinking, Data Structures
Mixed · Course · 1 - 3 Months

Duke University
Skills you'll gain: File I/O, Maintainability, Program Development, C (Programming Language), Software Engineering, System Programming, Software Development, Software Design, Simulations, Command-Line Interface, User Interface (UI), Data Structures, Debugging
Beginner · Course · 1 - 4 Weeks

Whizlabs
Skills you'll gain: Selenium (Software), Debugging, Software Testing, Unit Testing, Test Automation, UI Components, Browser Compatibility, Web Applications, Test Script Development, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Test Case, Development Environment, Python Programming
Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Session Initiation Protocols, Cloud Development, Version Control, Integrated Development Environments, Cloud Computing Architecture, GitHub, Cloud Computing, Application Development, Android (Operating System), Amazon Web Services, Software Design Documents, System Design and Implementation, Internet Of Things, Unit Testing, Android Studio, Telecommunications, Embedded Software, Mobile Development, Visualization (Computer Graphics), Computer Vision
Intermediate · Specialization · 3 - 6 Months