Computer network courses can help you learn about network architecture, protocols, security measures, and troubleshooting techniques. You can build skills in configuring routers and switches, managing firewalls, and optimizing network performance. Many courses introduce tools like Wireshark for packet analysis, Cisco Packet Tracer for simulation, and various network monitoring software, allowing you to apply your knowledge in practical scenarios and enhance your technical expertise.

DeepLearning.AI
Skills you'll gain: Model Deployment, iOS Development, Android Development, Tensorflow, Swift Programming, Mobile Development, Applied Machine Learning, Embedded Systems, Computer Vision, Machine Learning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Swift Programming, Apple Xcode, iOS Development, Data Structures, Programming Principles, Mobile Development, Application Development, Object Oriented Programming (OOP), Development Environment, Computer Programming, Web Development
Beginner · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Kubernetes, Role-Based Access Control (RBAC), CI/CD, Application Deployment, Cloud-Native Computing, Network Troubleshooting, DevOps, Performance Tuning, Scalability, Continuous Integration, Containerization, Continuous Deployment, Package and Software Management, YAML, Network Security, Network Performance Management, Network Routing, System Monitoring, Network Monitoring, Network Protocols
Advanced · Specialization · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Internet Of Things, Wireless Networks, Network Protocols, Infrastructure Security, Emerging Technologies, Data Science, Embedded Systems, General Networking, Big Data, Amazon Web Services, Cloud Platforms, Computer Hardware
Intermediate · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Event-Driven Programming, Python Programming, User Interface (UI), Computer Programming, Human Computer Interaction, Application Development, Graphical Tools
Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Generative AI, Generative Model Architectures, Prompt Engineering, Responsible AI, Generative Adversarial Networks (GANs), MLOps (Machine Learning Operations), AI Security, Multimodal Prompts, Data Ethics, AI Workflows, Microsoft Azure, ChatGPT, Azure DevOps Pipelines, AI Orchestration, Azure DevOps, Model Deployment, AI Enablement, PyTorch (Machine Learning Library), Artificial Intelligence and Machine Learning (AI/ML), Python Programming
Intermediate · Professional Certificate · 3 - 6 Months

Skills you'll gain: Web Design and Development, Responsive Web Design, Development Environment, User Accounts, User Interface (UI), Debugging
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Responsible AI, Tensorflow, PyTorch (Machine Learning Library), Network Performance Management, AI Enablement, Artificial Intelligence and Machine Learning (AI/ML), Transfer Learning, AI Personalization, Generative AI, Artificial Intelligence, Telecommunications, Network Architecture, Computer Networking, Emerging Technologies, Generative AI Agents, Wireless Networks, Digital Communications, Network Protocols, System Design and Implementation, Communication
Advanced · Course · 1 - 3 Months

Duke University
Skills you'll gain: Debugging, Software Testing, Program Development, Simulations, Computer Programming, Algorithms, Development Environment, C (Programming Language), Command-Line Interface
Beginner · Course · 1 - 4 Weeks

Anthropic
Skills you'll gain: Prompt Engineering, AI Workflows, Agentic Workflows, Model Context Protocol, Retrieval-Augmented Generation, Anthropic Claude, Application Programming Interface (API), API Design, Tool Calling, Embeddings, Vector Databases, Model Evaluation
Beginner · Course · 1 - 3 Months

University of Toronto
Skills you'll gain: Apple iOS, Swift Programming, iOS Development, Model View Controller, Apple Xcode, Mobile Development, User Interface (UI), Application Design, Application Development, Objective-C (Programming Language), UI Components, Animations, User Interface and User Experience (UI/UX) Design, Object Oriented Programming (OOP), Application Frameworks, Interaction Design, Programming Principles, Data Persistence, Integrated Development Environments, Persistence
Intermediate · Specialization · 3 - 6 Months

DeepLearning.AI
Skills you'll gain: Convolutional Neural Networks, Image Analysis, Data Pipelines, Data Preprocessing, Model Evaluation, Machine Learning
Intermediate · Course · 1 - 4 Weeks