
Skills you'll gain: Go (Programming Language), Development Environment, Computer Programming Tools, Programming Principles, Software Development Tools, Maintainability, Program Development, Code Reusability, Software Installation, Systems Development, Environment, Program Implementation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Ansible, Shell Script, Package and Software Management, Linux Administration, Linux, Linux Servers, Unix Shell, Firewall, Bash (Scripting Language), Linux Commands, Performance Tuning, Model Context Protocol, Operating System Administration, Unix, User Accounts, Unix Commands, Systems Administration, System Monitoring, Command-Line Interface, Automation
Beginner · Specialization · 3 - 6 Months

Vanderbilt University
Skills you'll gain: Prompt Engineering, ChatGPT, AI powered creativity, Prompt Patterns, Ideation, Verification And Validation, LLM Application, AI literacy, Spreadsheet Software, Responsible AI, Generative AI, Data Presentation, Data Visualization, Artificial Intelligence, Data Analysis, AI Workflows, Document Management, Editing
★ 4.8 (9.6K) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Matplotlib, Plot (Graphics), Data Visualization, NumPy, Jupyter, Data Visualization Software, Data Presentation, Histogram, Scatter Plots, Graphing, Data Science, Development Environment, Software Installation, Science and Research, Research, Analytics, Arithmetic, Environment
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Linux, C (Programming Language), Linux Commands, System Programming, Command-Line Interface, Arithmetic, Build Tools, Programming Principles, C and C++, Development Environment, Program Development, Computer Programming Tools, Software Development Tools, Decision Making, Software Development, Software Installation, Environment
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Programming Principles, Computational Thinking, Data Manipulation, Python Programming, Development Environment, Data Processing, Software Installation, Computational Logic, Arithmetic, Program Development, Environment
Beginner · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Data Visualization Software, File I/O, Data Visualization, Plot (Graphics), Package and Software Management, Python Programming, Data Cleansing, Programming Principles, Data Processing, Data Mapping, Data Manipulation, Code Reusability, Software Installation, Development Environment, Data Access, Computational Logic, Data Structures, Scripting, Data Storage, Data Analysis
★ 4.7 (4.4K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: File Systems, Ubuntu, Linux, Linux Commands, Command-Line Interface, grep, Linux Administration, File Management, Operating Systems, Software Installation, File I/O
Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Java, Java Programming, Software Installation, Computer Programming, Object Oriented Programming (OOP)
★ 4.6 (2.3K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Ansible, Configuration Management, Chef (Configuration Management Tool), IT Automation, Infrastructure as Code (IaC)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Package and Software Management, Linux Administration, File Systems, Linux, Linux Servers, User Accounts, Operating System Administration, Linux Commands, Systems Administration, TCP/IP, Unix Shell, Data Storage, Unix Commands, Software Installation, General Networking, Command-Line Interface, System Support, IBM Cloud, System Configuration, Operating Systems
Advanced · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: File I/O, Data Structures, Data Processing, Data Analysis, Python Programming, Data Manipulation, Software Installation, Development Environment
★ 4.9 (97K) · Beginner · Course · 1 - 3 Months