
Skills you'll gain: Linux Administration, Bash (Scripting Language), Network Monitoring, Cyber Security Assessment, Exploit development, Intrusion Detection and Prevention, System Configuration, Virtual Machines
Intermediate · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Apache Maven, Build Tools, Software Development Tools, Version Control, Continuous Integration, Software Configuration Management, Apache, Dependency Analysis
Beginner · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Virtualization, Dynamic Host Configuration Protocol (DHCP), Linux Administration, Linux Servers, Network Administration, Virtual Machines, Linux, Network Architecture, Information Technology, Virtual Environment, System Configuration, Software Installation, Command-Line Interface
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Unified Modeling Language, Unit Testing, Software Design, Software Engineering Tools, Software Engineering, Systems Design, Design, Development Testing, Data Ethics, Test Automation, Computer Programming Tools, Software Architecture, Software Development Methodologies, Dataflow
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Linux Commands, Linux, Linux Servers, Command-Line Interface, Linux Administration, File Management, Unix Commands, File Systems
Beginner · Guided Project · Less Than 2 Hours

The Linux Foundation
Skills you'll gain: Open Source Technology, GitHub, CI/CD, Git (Version Control System), Collaborative Software, Software Development Methodologies, Software Development Life Cycle, Technical Communication
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Lightweight Directory Access Protocols, Git (Version Control System), Authentications, Collaborative Software, Linux Servers, Linux Administration, Linux, Version Control, Open Source Technology, User Accounts
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Devops Tools, Containerization, Docker (Software), Kubernetes, Prometheus (Software), Continuous Integration, DevOps, CI/CD, Jenkins, Application Deployment, Grafana, Application Performance Management, Continuous Deployment, Continuous Delivery, Configuration Management, Software Development Tools, Infrastructure as Code (IaC), YAML, System Monitoring, Scalability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Jenkins, Ansible, Continuous Deployment, Software Development Tools, Configuration Management, Infrastructure as Code (IaC), Application Deployment, Version Control
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Agile Methodology, Scrum (Software Development), Software Testing, Agile Software Development, Embedded Systems, Docker (Software), Git (Version Control System), Linux Administration, System Programming, Linux, C++ (Programming Language), Internet Of Things, File Systems
Build toward a degree
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Version Control, Debugging, Integrated Development Environments, Git (Version Control System), GitHub, Development Environment, Software Development
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Linux Administration, Ubuntu, Hardening, Linux, Application Security, Operating System Administration, Security Controls, Service Management, Patch Management, Information Systems Security
Intermediate · Course · 1 - 4 Weeks