
Duke University
Skills you'll gain: Rust (Programming Language), Serverless Computing, Command-Line Interface, Maintainability, Amazon Web Services, Linux Commands, Unix Commands, Application Deployment, System Programming, Python Programming, Package and Software Management, Performance Tuning, Software Testing
★ 5 (16) · Intermediate · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: Virtual Machines, Debugging, Application Development, Development Environment, Software Installation, Python Programming, Programming Principles, Computer Programming, Software Development
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: User Experience Design, User Interface (UI) Design, User Flows, Application Programming Interface (API), React.js, Cross Platform Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Ansible, Application Deployment, Cloud Deployment, Devops Tools, IT Automation, Configuration Management, Infrastructure as Code (IaC), Application Servers, YAML, Package and Software Management, Web Servers, Cloud Infrastructure
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Rust (Programming Language), OpenAI API, Generative AI Agents, Package and Software Management, Memory Management, Development Environment, Large Language Modeling, Unit Testing, Software Documentation, Computer Programming, Software Installation
Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Package and Software Management, Program Development, Virtual Environment, Development Environment, Software Configuration Management, Software Installation, Configuration Management, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Linux, Ubuntu, Linux Administration, Linux Servers, General Networking, Memory Management, Linux Commands, OS Process Management, Firewall, File Systems, Bash (Scripting Language), Network Security, Command-Line Interface, File Management, Unix Shell, Operating Systems, Systems Administration, Virtualization, Virtual Environment, Virtualization and Virtual Machines
Beginner · Course · 1 - 3 Months

Skills you'll gain: Ansible, Git (Version Control System), Devops Tools, Docker (Software), Containerization, SonarQube, Kubernetes, CI/CD, GitHub, Version Control, Application Deployment, Jenkins, DevOps, Continuous Integration, Continuous Deployment, IT Automation
★ 4.4 (8) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: User Accounts, Linux, Linux Administration, Shell Script, Linux Commands, Unix Shell, Command-Line Interface, Operating System Administration, Bash (Scripting Language), System Monitoring, Unix Commands, File Systems, grep, Unix, Scripting, System Support, Systems Administration, File Management, Scripting Languages, Operating Systems
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Threat Modeling, Application Security, Secure Coding, Open Web Application Security Project (OWASP), Security Controls, Data Security, Vulnerability Management, Computer Security, Vulnerability, Vulnerability Assessments, Databases, Authorization (Computing), Information Privacy, Encryption, Role-Based Access Control (RBAC), Computer Programming, Python Programming, Node.JS, JavaScript Frameworks, Javascript
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Linux Servers, Linux Administration, Unix, Linux Commands, Linux, Unix Commands, Command-Line Interface, OS Process Management, Operating System Administration, Unix Shell, Debugging, System Monitoring, DevOps, Memory Management, Resource Management
★ 4.6 (22) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Virtualization and Virtual Machines, Operating System Administration, IT Automation, Remote Access Systems, Hardening, System Support, Package and Software Management, Patch Management, Network Troubleshooting, Command-Line Interface, Encryption
Intermediate · Course · 1 - 3 Months