Network security courses can help you learn about firewalls, intrusion detection systems, and encryption protocols. You can build skills in risk assessment, incident response, and vulnerability management. Many courses introduce tools like Wireshark for network analysis, Nessus for vulnerability scanning, and various security information and event management (SIEM) systems, showing how these skills are applied in practical work to protect networks from cyber threats.

The University of Chicago
Skills you'll gain: Software-Defined Networking, Virtual Networking, Software-Defined Data Center (SDDC), Computer Networking, Virtualization, Network Architecture, Network Administration, Network Switches, Network Routing, Network Security, Network Protocols, Hardware Architecture, Application Programming Interface (API), Verification And Validation
Mixed · Course · 1 - 3 Months

Skills you'll gain: Node.JS, Restful API, Database Design, Database Development, Database Application, NoSQL, MongoDB, Back-End Web Development, Performance Tuning, API Design, Cloud Applications, Relational Databases, Authentications, Server Side, Application Programming Interface (API), Cloud Development, Cloud Deployment, Middleware, Scalability, Javascript
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Linux Administration, Operating System Administration, Linux, Linux Commands, Linux Servers, Virtualization, File Systems, Systems Administration, Command-Line Interface, Containerization, Bash (Scripting Language), Ubuntu, Hardening, Virtualization and Virtual Machines, Unix Commands, Red Hat Enterprise Linux, Network Troubleshooting, Shell Script, Data Storage, Application Deployment
Intermediate · Specialization · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Tensorflow, Recurrent Neural Networks (RNNs), Time Series Analysis and Forecasting, Applied Machine Learning, Convolutional Neural Networks, Deep Learning, Predictive Modeling, Data Preprocessing, Artificial Neural Networks, Machine Learning Methods, Forecasting, Machine Learning
Intermediate · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Distributed Computing, Cloud Infrastructure, Cloud Services, Big Data, Cloud Technologies, Apache Spark, Cloud Computing, Cloud Storage, Virtual Networking, Cloud Platforms, Cloud Solutions, Network Architecture, Cloud Computing Architecture, Data Storage Technologies, Computer Networking, File Systems, Cloud Applications, Cloud Development, Software-Defined Networking, Data Store
Intermediate · Specialization · 3 - 6 Months

LearnKartS
Skills you'll gain: Critical Thinking and Problem Solving, Prioritization, Team Collaboration, Teamwork, Active Listening, Security Awareness, De-escalation Techniques, Stress Management, Productivity, Empathy & Emotional Intelligence, Collaboration, Problem Solving, Professionalism, Emotional Intelligence, Interviewing Skills, Personal Integrity, Workplace Bullying Intervention, Information Privacy, Accountability, Diversity Awareness
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Azure DevOps, GitHub, Git (Version Control System), Version Control, Development Environment, Microsoft Development Tools, Devops Tools, Continuous Integration, DevOps, CI/CD, Microsoft Azure, Software Versioning, Microsoft Visual Studio, Collaborative Software, Software Development Tools, Authorization (Computing), Security Controls, Code Review, Role-Based Access Control (RBAC), Open Source Technology
Intermediate · Course · 1 - 3 Months

University of Washington
Skills you'll gain: Model Evaluation, Applied Machine Learning, Machine Learning Methods, Feature Engineering, Regression Analysis, Machine Learning, Image Analysis, Machine Learning Algorithms, AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Supervised Learning, Model Training, Artificial Intelligence, Deep Learning, Computer Vision, Transfer Learning, Application Development, Predictive Modeling, Model Deployment, Python Programming
Mixed · Course · 1 - 3 Months

Skills you'll gain: Linux Commands, Bash (Scripting Language), Shell Script, File Management, Unix Shell, Linux, File Systems, Unix Commands, Linux Servers, Scripting, Command-Line Interface, Linux Administration, Scripting Languages, Unix, File I/O, grep, Operating Systems, Package and Software Management, Network Protocols, Data Import/Export
Beginner · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Authentications, Cloud Security, Threat Management, Cybersecurity, Threat Detection, Security Awareness, Cyber Attacks, Exploitation techniques, Network Security, Vulnerability Assessments, Cloud Services, Cloud Computing, Vulnerability Management, Data Security, Human Factors (Security), Incident Response, Software As A Service
Beginner · Course · 1 - 3 Months

Google Cloud
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: COBOL (Programming Language), Agile Software Development, Systems Development Life Cycle, Agile Methodology, Technical Support, Software Development Methodologies, Software Development Life Cycle, Agile Project Management, Scrum (Software Development), Technical Support and Services, Software Development, Help Desk Support, System Support, Software Quality Assurance, Quality Assurance, Software Quality (SQA/SQC), Mainframe Computing, Code Review, Issue Tracking, Computer Programming
Beginner · Course · 1 - 3 Months