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.

DeepLearning.AI
Skills you'll gain: Natural Language Processing, Recurrent Neural Networks (RNNs), Large Language Modeling, Artificial Neural Networks, Deep Learning, Tensorflow, Text Mining, Embeddings, Generative Model Architectures, Machine Learning Methods, Model Training, Network Architecture
★ 4.5 (1.2K) · Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Spring Framework, JUnit, Application Frameworks, Unit Testing, Java Programming, Enterprise Application Management, Integration Testing, Configuration Management, Development Environment, Extensible Markup Language (XML), Context Management
★ 3.8 (456) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: iOS Development, Apple iOS, Swift Programming, Apple Xcode, Code Review, UI Components, Unit Testing, Mobile Development, User Interface (UI), User Interface (UI) Design, Application Development, User Interface and User Experience (UI/UX) Design, Application Design, Interactive Design, Code Reusability
★ 4.7 (248) · Intermediate · Course · 1 - 4 Weeks

Imperial College London
Skills you'll gain: Regression Analysis, Calculus, Model Optimization, Mathematical Software, Machine Learning Methods, Numerical Analysis, Applied Mathematics, Applied Machine Learning, Linear Algebra, Artificial Neural Networks, Deep Learning, Mathematical Theory & Analysis, Derivatives
★ 4.7 (5.8K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: COBOL (Programming Language), Debugging, z/OS, Unit Testing, Test Driven Development (TDD), Software Testing, Test Tools, Mainframe Computing, Mainframe Technologies, Computer Programming Tools, File I/O
★ 4.4 (133) · Beginner · 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
★ 4.5 (55) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Git (Version Control System), Version Control, Prompt Engineering, Prompt Engineering Tools, .NET Framework, Prompt Patterns, Microsoft Visual Studio, Microsoft Development Tools, ASP.NET, Development Environment, Software Documentation, Secure Coding, Integrated Development Environments, C# (Programming Language), Unit Testing, LLM Application, Large Language Modeling, Application Design, Design Software, Data Security
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Generative AI, MLOps (Machine Learning Operations), Data Centers, Artificial Intelligence and Machine Learning (AI/ML), Cloud Infrastructure, AI Workflows, Data Infrastructure, Network Infrastructure, Model Deployment, Infrastructure Architecture, Generative Model Architectures, Cloud Deployment, Artificial Intelligence, AI Orchestration, Kubernetes, Network Architecture, Model Training, AI literacy, Hardware Architecture, Machine Learning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Engineering, Snowflake Schema, Data Pipelines, Retrieval-Augmented Generation, Generative AI, Model Deployment, Data Architecture, Responsible AI, Embeddings, Data Transformation, Data Processing, Data Governance, Data Management, Data Quality, Business Logic, SQL, Data Collection, Data Entry, Data Security, Python Programming
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Payment Systems, Payment Processing, Financial Inclusion, FinTech, Mobile Banking, Credit/Debit Card Processing, Emerging Technologies, Transaction Processing, Security Controls, Value Propositions
★ 4.7 (1.8K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Payment Card Industry (PCI) Data Security Standards, Credit/Debit Card Processing, Merchant Services, Payment Processing, Payment Systems, Payment Processing and Collection, Arbitration, Loss Prevention, Customer Complaint Resolution, Claims Processing, Security Controls, Auditing, Security Strategy, Conflict Management, Transaction Processing, Negotiation, Information Technology, Business, Finance, Securities (Finance)
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Responsible AI, AI Enablement, Decision Intelligence, Governance, AI Security, Governance Risk Management and Compliance, Risking, Cyber Governance, Data Governance, Enterprise Architecture, Data Strategy, Data Ethics, Compliance Training, AI Workflows, Return On Investment, Security Controls, Accountability Frameworks, Security Strategy, Information Technology, Business
Beginner · Course · 1 - 3 Months