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.

LearnQuest
Skills you'll gain: Java Programming, Java, Software Development Tools, Application Servers, Web Applications, Development Environment, Java Platform Enterprise Edition (J2EE), Object Oriented Programming (OOP), Application Development, Eclipse (Software), Program Development, Computer Programming, Object Oriented Design, Mobile Development, Programming Principles, Integrated Development Environments, UI Components, Event-Driven Programming, User Interface (UI), Virtual Machines
★ 4.4 (207) · Intermediate · Specialization · 3 - 6 Months

University of California, Irvine
Skills you'll gain: Go (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, C (Programming Language), Python Programming, Data Import/Export, Algorithms, Memory Management, OS Process Management, Data Structures, System Programming, File I/O, Computational Logic, Network Protocols, Package and Software Management, Data Sharing
★ 4.6 (3K) · Intermediate · Specialization · 1 - 3 Months
University of Alberta
Skills you'll gain: Agile Software Development, Agile Methodology, Requirements Analysis, Software Development, Product Requirements, Requirements Management, Product Management, Software Development Methodologies, Software Engineering, Project Planning, Process Development, Project Management
★ 4.6 (7.8K) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Disaster Recovery, Data Storage Technologies, Data Security, Amazon Elastic Compute Cloud, Amazon Web Services, AWS CloudFormation, Containerization, Cloud Deployment, Serverless Computing, Cloud Infrastructure, Load Balancing, Software Architecture, Cloud Security, Cloud Computing, Distributed Computing, AWS Identity and Access Management (IAM), Scalability, Microservices, Cloud Services, Application Design
Intermediate · Course · 3 - 6 Months

LearnQuest
Skills you'll gain: Software-Defined Networking, Network Security, Infrastructure Security, Local Area Networks, Virtual Networking, Security Controls, Network Architecture, Network Infrastructure, Infrastructure Architecture, Wide Area Networks
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Blockchain, Ledgers (Accounting), Financial Inclusion, FinTech, Emerging Technologies, General Ledger, Public Key Infrastructure, Cryptography, Payment Systems, Digital Assets, Stakeholder Analysis, Cryptographic Protocols, Distributed Computing, Stakeholder Engagement, Digital Transformation, Transaction Processing, Information Privacy, Governance, Network Security, Data Integrity
★ 4.7 (2.5K) · Beginner · Course · 1 - 3 Months

Sage Publications
Skills you'll gain: Social Media Strategy, Consumer Behaviour, Social Media Marketing, Digital Media Strategy, Social Media, Global Marketing, Paid media, Social Media Management, Social Media Analytics, Big Data, Social Media Campaigns, Social Media Content, Service Recovery, Marketing, Social Network Analysis, Marketing Communications, Market Research, Business-To-Consumer, Marketing Management, Digital Marketing
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Systems Architecture, Data Storage, Database Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Fine-tuning, Generative Model Architectures, Deep Learning, Autoencoders, Generative AI, Model Optimization, Artificial Neural Networks, Generative Adversarial Networks (GANs), Applied Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Model Training, Network Architecture, Model Evaluation, Anomaly Detection, Computer Vision, Predictive Modeling
Advanced · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Scripting, Programming Principles, Scripting Languages, Computer Programming, Data Storage, Program Development, Computer Programming Tools, Python Programming, Development Environment, Integrated Development Environments
★ 4 (143) · Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Feature Engineering, Model Optimization, Generative AI Agents, Model Deployment, Tensorflow, Google Cloud Platform, Model Training, Keras (Neural Network Library), Machine Learning, Data Preprocessing, Prompt Engineering, Machine Learning Software, MLOps (Machine Learning Operations), Generative AI, Model Evaluation, Cloud Infrastructure, Prompt Engineering Tools, Applied Machine Learning, Data Cleansing, Cloud Computing
★ 4.5 (9.8K) · Intermediate · Specialization · 3 - 6 Months

Infosec
Skills you'll gain: Penetration Testing, Cyber Security Policies, Linux Commands, Cyber Security Assessment, Command-Line Interface, Cybersecurity, Security Testing, Cloud Computing, Linux, Risk Management Framework, Network Monitoring, Security Management, Vulnerability Scanning, Operating Systems, Cyber Risk, Cloud Services, Exploitation techniques, General Networking, Cyber Governance, Cyber Security Strategy
★ 4.7 (709) · Beginner · Specialization · 1 - 3 Months