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.

Skills you'll gain: Content Management Systems, Web Analytics and SEO, Web Design, Web Design and Development, Content Management, Search Engine Optimization, Web Analytics, Blogs, E-Commerce, Lead Generation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Programming Principles, Computer Programming, Scripting Languages, Python Programming, Scripting, Computer Science
Intermediate · Course · 1 - 4 Weeks

KodeKloud
Skills you'll gain: Linux Administration, Devops Tools, Operating System Administration, General Networking, Linux, Linux Commands, Ubuntu, Software Development Tools, Web Applications, Network Administration, Application Development, TCP/IP, Computer Networking, Network Troubleshooting, DevOps, Package and Software Management, Application Servers, Development Environment, Java, Software Installation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: UI/UX Research, Usability Testing, Persona (User Experience), Interaction Design, User Experience Design, User Interface and User Experience (UI/UX) Design, User Interface (UI), User Experience, Design Research, User Centered Design, User Interface (UI) Design, Figma (Design Software), Design Elements And Principles, Wireframing, Web Design, Prototyping, Front-End Web Development
Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Requirements Elicitation, Software Design Documents, Requirements Analysis, Security Requirements Analysis, Mockups, Interviewing Skills, User Requirements Documents, Storyboarding, Functional Requirement, Goal Setting, Software Development Methodologies, Software Documentation, Agile Methodology, Business Requirements, Unified Modeling Language, Risk Management Framework, System Requirements, Meeting Facilitation, Prototyping, Software Development Life Cycle
Beginner · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: Competitive Analysis, Market Research, User Story, User Interface (UI), Product Roadmaps, Competitive Intelligence, AI Product Strategy, Usability, Persona Development, Product Development, Market Analysis, Product Management, Product Lifecycle Management, Customer Analysis, Market Intelligence, Design Thinking, User Interface (UI) Design, Quality Assurance and Control, Product Strategy, Data Analysis
Beginner · Professional Certificate · 3 - 6 Months

Multiple educators
Skills you'll gain: Incident Response, Network Security, Computer Security Incident Management, Cloud Computing Architecture, Penetration Testing, Cloud Services, Business Continuity, Disaster Recovery, Security Controls, Generative AI, Configuration Management, Governance, Cloud Security, Cloud Infrastructure, Cybersecurity, Data Storage, Peripheral Devices, Application Security, Information Technology, Cryptography
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Scripting Languages, Object Oriented Programming (OOP), Debugging, Data Validation
Intermediate · Course · 1 - 3 Months
DeepLearning.AI
Skills you'll gain: Tensorflow, Computer Vision, Image Analysis, Keras (Neural Network Library), Natural Language Processing, Time Series Analysis and Forecasting, Deep Learning, Artificial Neural Networks, Generative AI, Predictive Modeling, Applied Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Text Mining, Machine Learning Methods, Forecasting, Data Processing, Machine Learning, Supervised Learning
Intermediate · Professional Certificate · 3 - 6 Months

Peking University
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Programming Principles, C (Programming Language), Software Design, Algorithms, File Management, Data Structures
Mixed · Course · 1 - 3 Months
Imperial College London
Skills you'll gain: Computer Graphics, Visualization (Computer Graphics), Android Development, Computer Graphic Techniques, Android Studio, 3D Assets, Virtual Reality, Animations, Linear Algebra
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Tool Calling, Database Management, Google Cloud Platform, Generative AI Agents, Databases, Query Languages, Semantic Web, Secure Coding, Prompt Engineering
Advanced · Course · 1 - 4 Weeks