
The Linux Foundation
Skills you'll gain: Open Source Technology, GitHub, CI/CD, Git (Version Control System), Continuous Integration, Collaborative Software, Continuous Deployment, Software Development Methodologies
★ 4.6 (1.5K) · Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Linux Commands, Unix Commands, Linux, Command-Line Interface, Linux Administration, OS Process Management, Unix, Ubuntu, System Monitoring, File Transfer Protocol (FTP), File Management
★ 4.7 (38) · Beginner · Guided Project · Less Than 2 Hours

Simplilearn
Skills you'll gain: Git (Version Control System), DevOps, Devops Tools, Version Control, Software Development, Software Development Tools, Software Versioning, Collaborative Software, Command-Line Interface
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: GitHub, Git (Version Control System), Version Control, Collaborative Software, Software Versioning, Software Development Tools
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Jupyter, R (Software), R Programming, GitHub, Software Development Tools, Data Visualization Software, Data Science, Statistical Programming, Cloud Hosting, Cloud Computing, Git (Version Control System), Application Programming Interface (API), Other Programming Languages, Development Environment, Query Languages, Python Programming, Machine Learning, Open Source Technology
★ 4.5 (30K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: COBOL (Programming Language), Job Control Language (JCL), IBM DB2, z/OS, Mainframe Computing, Mainframe Technologies, Relational Databases, File I/O, File Management, Data Management, Databases, Database Management Systems, File Systems, Computer Programming Tools, Data Storage, Data Access, Programming Principles, Command-Line Interface, Computer Programming
★ 3.5 (53) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Virtual Networking, Routing Protocols, Remote Access Systems, Hardening, Network Protocols, Security Controls, Patch Management, Package and Software Management, Open Source Technology
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Hardware Design, Electronics Engineering, Engineering Design Process, Electronic Hardware, Electronics, Design, Computer-Aided Design, Electrical and Computer Engineering, Functional Design, Electronic Components, Verification And Validation, Simulation and Simulation Software, Design Software, Open Source Technology, Simulations, Schematic Diagrams
★ 4.9 (7) · Beginner · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: Model Context Protocol, GitHub, Git (Version Control System), Open Source Technology, CI/CD, Continuous Integration, Version Control, Generative AI Agents, Agentic Workflows, AI Workflows, Agentic systems, Tool Calling, Code Review, Issue Tracking, Software Documentation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: File I/O, Code Reusability, File Systems, Command-Line Interface, Python Programming, Package and Software Management, File Management, UI Components, Scripting, User Interface (UI), Graphical Tools, Data Structures, Development Environment, Simulations
★ 5 (10) · Mixed · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Hugging Face, Model Deployment, Open Source Technology, LLM Application, AI Integrations, Responsible AI, Generative AI, Application Frameworks, Web Applications
★ 4.7 (34) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Git (Version Control System), Version Control, Software Versioning, Software Development Tools, Software Installation, Development Environment, Ubuntu, Command-Line Interface, File Management
Beginner · Course · 3 - 6 Months