Computer network courses can help you learn how data moves between devices, how networks are structured, and how to keep them secure and efficient.

Pohang University of Science and Technology(POSTECH)
Skills you'll gain: Internet Of Things, Wireless Networks, General Networking, Emerging Technologies, Embedded Software, Communication Systems, Electronic Hardware, Embedded Systems, Information Technology Architecture, Computer Programming Tools, Python Programming, Problem Solving
Beginner · Course · 1 - 3 Months

Skills you'll gain: Full-Stack Web Development, Javascript, Web Development Tools, Jest (JavaScript Testing Framework), Web Design and Development, Object Oriented Programming (OOP), Web Development, Application Programming Interface (API), HTML and CSS, Back-End Web Development, Web Applications, JSON, Restful API, Event-Driven Programming, Application Development, Application Deployment, Unit Testing, Programming Principles, Data Structures, Prototyping
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Creativity, Interactive Design
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Development Environment, Google Cloud Platform, Cloud Computing, Software Development, Software Installation, Virtual Machines, Cloud Infrastructure, Remote Access Systems, Verification And Validation
Beginner · Project · Less Than 2 Hours

Dassault Systèmes
Skills you'll gain: SolidWorks (CAD), Computer-Aided Design, Drafting and Engineering Design, Engineering Drawings, 3D Modeling, Mechanical Engineering
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Amazon Web Services, API Gateway, CI/CD, Devops Tools, Amazon CloudWatch, Software Development Tools, Databases, Application Deployment, AWS CloudFormation, Redis, Data Store, Application Performance Management, Virtual Private Networks (VPN), Load Balancing, Cloud Infrastructure, Relational Databases, Database Management, Distributed Denial-Of-Service (DDoS) Attacks, Cloud Security, Data Security
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Agentic systems, Business Process Automation, Automation, Robotic Process Automation, Generative AI Agents, Responsible AI, Data Ethics, Solution Design, Decision Making, Accountability, Decision Support Systems, Data Security, Scalability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Collaborative Software, Teaching, Education Software and Technology, Interactive Learning, User Accounts
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: User Interface (UI), Bootstrap (Front-End Framework), Blockchain, User Interface (UI) Design, UI Components, JavaScript Frameworks, Front-End Web Development, Debugging, Web Development Tools, Full-Stack Web Development, Web Applications, Javascript, Cascading Style Sheets (CSS), Integration Testing, Hypertext Markup Language (HTML)
Advanced · Course · 1 - 3 Months

University of Toronto
Skills you'll gain: Resilience, Mental Health, Stress Management, Emotional Intelligence, Mindfulness, Crisis Intervention, Self-Awareness, Behavioral Health, Mental Health Therapies, Positive Behavior Support
Beginner · Course · 1 - 3 Months

Packt
Skills you'll gain: Rust (Programming Language), System Programming, Regression Testing, Package and Software Management, Data Structures, Software Installation, Programming Principles, Secure Coding, Debugging, Software Design Patterns, Integrated Development Environments, Data Sharing, Data Management, Algorithms, Command-Line Interface, Capacity Management
Beginner · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: Kubernetes, Prompt Engineering, Google Cloud Platform, Containerization, Application Deployment, Cloud Infrastructure, Identity and Access Management, Virtual Machines, Cloud Storage, Generative AI Agents, Cloud Services, Infrastructure As A Service (IaaS), CI/CD, Cloud-Native Computing, Application Development, Scalability, Network Infrastructure, Cloud Computing, Cloud Management, Cloud Security
Beginner · Specialization · 3 - 6 Months