Computing courses can help you learn programming languages like Python and Java, data structures, algorithms, and web development fundamentals. You can build skills in software design, debugging, and database management, along with understanding network protocols and cybersecurity principles. Many courses introduce tools such as Git for version control, SQL for database querying, and various integrated development environments (IDEs) that facilitate coding and project collaboration.

Skills you'll gain: Transaction Processing, Data Persistence, Performance Tuning, System Programming, Memory Management, Operating Systems, C++ (Programming Language), C (Programming Language), System Configuration, Hardware Architecture, File Systems, Data Integrity, Computer Architecture, Data Storage, Computer Hardware, Data Storage Technologies, Application Development
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Data Lakes, Cloud API, Google Cloud Platform, Metadata Management, Data Governance, Cloud Management, Cloud Computing, Data Analysis
Beginner · Project · Less Than 2 Hours

Coursera
Skills you'll gain: Statistical Process Controls, Six Sigma Methodology, Quality Control, Lean Six Sigma, Plot (Graphics), Quality Monitoring, Data Literacy, Statistical Analysis, R Programming
Beginner · Guided Project · Less Than 2 Hours
Skills you'll gain: Aerospace Basic Quality System Standards, Materials science, Manufacturing Processes, Sustainable Engineering, Process Engineering, Process Development, Model Optimization, Process Validation, Mechanical Design, Process Control, Engineering Design Process, Mechanical Engineering, Engineering, Design Strategies
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Apache Kafka, Data Transformation, Real Time Data, Fraud detection, Data Pipelines, Apache Spark, Power BI, PySpark, Performance Tuning, Grafana, Disaster Recovery, Data Architecture, Prometheus (Software), Data Integrity, Scalability, Data Processing, Data Governance, Event-Driven Programming, System Monitoring, Docker (Software)
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Docker (Software), Kubernetes, Prometheus (Software), Cloud-Native Computing, Containerization, DevOps, Scalability, System Monitoring, Application Deployment, Grafana, Continuous Monitoring, Dashboard Creation, Data Persistence
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Exploit development, Penetration Testing, Cybersecurity, Exploitation techniques, Ansible, Malware Protection, Incident Response, Security Engineering, Intrusion Detection and Prevention, Infrastructure Security, Devops Tools, Cloud Deployment, Cyber Threat Hunting, Infrastructure as Code (IaC), Cloud Technologies, Terraform, Cloud Computing, Cloud Infrastructure, Virtualization, Virtual Machines
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Prometheus (Software), Grafana, Devops Tools, System Monitoring, Kubernetes, Development Environment, Service Level, Site Reliability Engineering, Event Monitoring, Debugging, Data Maintenance, Dashboard Creation, Docker (Software), Data Pipelines, Query Languages
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Cloud Infrastructure, Cloud Management, Cloud Computing, Firewall, Load Balancing, Managed Services, Virtual Networking, Network Performance Management, Google Cloud Platform, Network Security, System Configuration
Intermediate · Project · Less Than 2 Hours
Skills you'll gain: Prometheus (Software), Kubernetes, Devops Tools, CI/CD, DevOps, Continuous Deployment, Cloud-Native Computing, Application Deployment, Containerization, Configuration Management, Automation, Command-Line Interface
Intermediate · Course · 1 - 4 Weeks

Whizlabs
Skills you'll gain: Supervised Learning, Unsupervised Learning, MLOps (Machine Learning Operations), Model Optimization, Applied Machine Learning, Machine Learning Methods, Model Evaluation, Model Training, Data Preprocessing, Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Cloud Computing, Machine Learning Algorithms, Model Deployment, Microsoft Azure, Amazon Web Services, Cloud Solutions, Deep Learning, Data Processing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Ansible, Puppet (Configuration Management Tool), Software-Defined Networking, Network Administration, Security Awareness, IT Automation, Chef (Configuration Management Tool), Virtual Private Networks (VPN), JSON, Network Engineering, Authentications, Computer Security Awareness Training, Network Infrastructure, Authorization (Computing), Identity and Access Management, Configuration Management, Cyber Security Policies, Remote Access Systems, Application Programming Interface (API)
Intermediate · Course · 1 - 4 Weeks