
Skills you'll gain: Javascript, JSON, Web Applications, Computer Programming, Application Design, Scripting Languages, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Prototyping, Context Management
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: GitHub, Git (Version Control System), Version Control, DevOps, Amazon Web Services, Collaborative Software, Continuous Integration, Linux, Code Review, Command-Line Interface
Beginner · Course · 1 - 3 Months

Skills you'll gain: Hardening, Performance Tuning, Unix Commands, Virtual Environment, Debugging, Service Management, User Accounts, OS Process Management, Technical Documentation, Scripting, Configuration Management
Beginner · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Cloud Services, Network Architecture, Cloud Computing, Cloud Infrastructure, Cloud Computing Architecture, Virtual Networking, Software-Defined Networking, Wide Area Networks, Terraform, Network Infrastructure, Google Cloud Platform, Load Balancing, Hybrid Cloud Computing, Virtual Private Networks (VPN), Infrastructure as Code (IaC), Virtual Machines
Build toward a degree
Intermediate · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Video Game Development, Game Design, iOS Development, Animation and Game Design, Usability Testing, Apple iOS, Mobile Development, Apple Xcode, Usability, Augmented Reality, Swift Programming, User Interface (UI) Design, Debugging
Mixed · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Version Control, GitHub, Git (Version Control System), Data Transformation, Data Science, Data Analysis, R (Software), Data Processing, R Programming, Rmarkdown, Software Installation, Command-Line Interface
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), File I/O, Data Structures, Algorithms, Maintainability, Performance Tuning, File Management, Debugging
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Selenium (Software), GitHub, Git (Version Control System), Version Control, CI/CD, File I/O, Object Oriented Programming (OOP), Test Automation, JUnit, Test Data, Unit Testing, Test Case, Regression Testing, Web Development Tools, Test Script Development, Software Testing, Javascript, Browser Compatibility, Scripting, Computer Programming
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Linux, Package and Software Management, Linux Administration, Red Hat Enterprise Linux, File Systems, Scripting, User Accounts, Linux Servers, Command-Line Interface, Shell Script, Linux Commands, System Configuration, Unix Shell, Operating System Administration, Unix Commands, Open Source Technology, Disaster Recovery, System Monitoring, Systems Administration, Web Servers
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Responsible AI, Desktop Support, Generative AI, End User Training and Support, System Support, Prompt Engineering Tools, Technical Support, Product Support, ChatGPT, Automation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Web Applications, Computational Logic, Software Development Tools, Business Logic, Other Programming Languages, Program Development, Scalability
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: GitLab, AI Workflows, Code Review, Integrated Development Environments, Computer Programming Tools, Development Environment, Debugging
Intermediate · Course · 1 - 4 Weeks