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: Responsive Web Design, Cascading Style Sheets (CSS), Bootstrap (Front-End Framework), Web Design, Web Design and Development, User Interface (UI), UI Components, User Interface (UI) Design, Front-End Web Development, Web Development, Typography, Animations
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, 3D Assets, Animations, Animation and Game Design, Data Import/Export
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Network Troubleshooting, General Networking, OSI Models, Network Protocols, Network Support, Networking Hardware, TCP/IP, Microsoft Windows, Network Routers, Network Switches, Network Administration, Local Area Networks, Computer Networking, Technical Support and Services, Network Model, Computer Hardware, System Configuration, Command-Line Interface, iOS Development, Memory Management
Beginner · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: Finite Element Methods, Microarchitecture, Semiconductors, Engineering Analysis, Process Flow Diagrams, Electronics Engineering, Computer Architecture, Manufacturing Processes, Process Engineering, Emerging Technologies, Simulation and Simulation Software, Mathematical Modeling, Artificial Intelligence, Quantum computing
Mixed · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Vector Databases, Embeddings, Google Cloud Platform, Query Languages, Database Management Systems, Generative AI, Data Store, Machine Learning
Beginner · Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Cloud API, Google Cloud Platform, Restful API, API Gateway, Cloud-Based Integration, Application Programming Interface (API), Identity and Access Management, Natural Language Processing, Network Analysis
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Web Development Tools, Hypertext Markup Language (HTML), Typography
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Enterprise Application Management, Performance Tuning, Database Management, Database Systems, Java Programming, Database Design, Data Integrity
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Mobile Development, Authentications, UI Components, User Interface (UI), Application Design, User Flows, User Accounts, User Interface (UI) Design, Software Architecture, User Interface and User Experience (UI/UX) Design, Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Android Development, C# (Programming Language), Video Game Development, Android (Operating System), Game Design, Mobile Development Tools, UI Components, Scripting, User Interface (UI) Design, Mobile Development, Microsoft Visual Studio, Software Installation
Beginner · Course · 1 - 3 Months

Skills you'll gain: UI Components, Swift Programming, iOS Development, User Interface (UI), Mobile Development, Application Development, Interactive Design, Application Design, Model View Controller, User Interface and User Experience (UI/UX) Design, Application Programming Interface (API), Software Design, Restful API, Animations, Typography, Data Modeling
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Cloud Management, Cloud Computing, Network Routing, Virtual Machines, Routing Protocols, Google Cloud Platform, Virtual Networking, Virtualization and Virtual Machines, Network Architecture
Beginner · Project · Less Than 2 Hours