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

LearnKartS
Skills you'll gain: Java Programming, Object Oriented Programming (OOP), Object Oriented Design, Java, Maintainability, Programming Principles, Computer Programming, Application Development, Android Development, Software Design Patterns, Debugging
Beginner · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Unified Modeling Language, Debugging, Object Oriented Programming (OOP), Python Programming, Computer Programming, System Programming, Pseudocode, Program Development, Scripting Languages, Software Design, Data Structures, UI Components, File Management
Build toward a degree
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Gemini, Productivity Software, Google Workspace, Workflow Management, Google Sheets, Business Workflow Analysis, Prompt Engineering, Generative AI
Beginner · Course · 1 - 4 Weeks

Tsinghua University
Skills you'll gain: Data Structures, Database Design, Query Languages, Algorithms, Computer Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, AI Product Strategy, Prompt Patterns, Responsible AI, Generative AI, ChatGPT, Google Gemini, Product Management, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Product Development, Deep Learning, Image Quality, Machine Learning, Stakeholder Engagement
Intermediate · Specialization · 1 - 3 Months

Google Cloud
Skills you'll gain: Firewall, Network Security, Threat Detection, Cloud Security, Network Administration, Cloud Computing, Security Controls, Public Cloud
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Data-Driven Decision-Making, Looker (Software), Data Presentation, Big Data, Data Analysis, Google Cloud Platform, Analytics, Business Intelligence, Cloud Storage, Data Storage, Data Visualization Software, Dashboard, SQL, Data Processing, Data Warehousing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Git (Version Control System), Version Control, GitHub, Software Versioning, Bitbucket, GitLab, Collaborative Software, Software Development, Software Engineering, Project Management
Beginner · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Education Software and Technology, Teaching, Graphic Design, Creativity
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Systems Analysis, Communication Systems, Verification And Validation, Systems Design, Data Modeling, Programming Principles, Software Design, Software Architecture, Network Protocols, Algorithms
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Graphic and Visual Design, Graphic Design, Digital Design, Typography, Design Software, Design Elements And Principles, Photo Editing, File Management, Color Theory
Mixed · Course · 1 - 3 Months

Skills you'll gain: Webpack, Search Engine Optimization, Web Development Tools, Web Analytics and SEO, Performance Tuning, Build Tools, Debugging, Front-End Web Development, Test Automation, Development Testing, Performance Testing, Software Development Tools, WordPress, Javascript
Intermediate · Course · 1 - 3 Months