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.

Dartmouth College
Skills you'll gain: C (Programming Language), Embedded Systems, Software Visualization, Computer Engineering, System Programming, Computer Programming, Computer Programming Tools, Data Structures, Debugging, Linux, Data Storage
Beginner · Course · 1 - 3 Months

University of Toronto
Skills you'll gain: Apple iOS, Swift Programming, Apple Xcode, Mobile Development, Application Design, Application Development, User Interface (UI), Interaction Design, Data Persistence, Animations, Computer Graphics, Persistence, Storyboarding, Network Model
Mixed · Course · 1 - 3 Months

Skills you'll gain: Responsive Web Design, Front-End Web Development, Web Design and Development, HTML and CSS, User Interface and User Experience (UI/UX) Design, Web Applications, UI Components, Browser Compatibility, Javascript, Interactive Design, Mobile Development, Typography, Animations
Beginner · Course · 1 - 3 Months

Skills you'll gain: Linux Commands, Metasploit, Open Web Application Security Project (OWASP), Linux, Penetration Testing, Vulnerability Scanning, Command-Line Interface, Exploitation techniques, Scripting, Vulnerability Assessments, Brute-force attacks, General Networking, Python Programming, Web Applications, Cybersecurity, Data Ethics, Firewall, Network Security, Wireless Networks, System Configuration
Beginner · Specialization · 3 - 6 Months

University at Buffalo
Skills you'll gain: Blockchain, Program Development, Development Environment, Web Language, Web Development Tools, Integrated Development Environments, Programming Principles, Solution Design, Business Logic, Event-Driven Programming, Transaction Processing, Data Validation
Intermediate · Course · 1 - 4 Weeks

Infosec
Skills you'll gain: Responsible AI, AI Security, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Data Ethics, Governance, Law, Regulation, and Compliance, Information Privacy, Data Governance, Data Security, Machine Learning, Computer Security, Risk Management Framework
Beginner · Course · 1 - 3 Months

Skills you'll gain: Adobe Express, Social Media Content, Responsible AI, Cross-Channel Marketing, Content Marketing, Generative AI, Social Media, Marketing Analytics, Data Ethics, Marketing Effectiveness, Data-Driven Decision-Making, Content Creation, Marketing Automation, Email Marketing, Social Media Campaigns, Adobe Creative Cloud, Graphic and Visual Design, Search Engine Optimization, Storytelling, Performance Analysis
Beginner · Specialization · 1 - 3 Months

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

Google Cloud
Skills you'll gain: Prompt Engineering, Google Gemini, Responsible AI, Generative AI, Google Workspace, Google Cloud Platform, AI Orchestration, AI Workflows, AI Product Strategy, AI Enablement, AI Security, Agentic Workflows, Large Language Modeling, Artificial Intelligence, Unstructured Data, Cloud Infrastructure, Data Ethics, Cloud Computing, Organizational Change, Collaboration
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: GraphQL, API Design, Restful API, Application Programming Interface (API), Cloud API, ASP.NET, Authentications, Data Validation, .NET Framework, Authorization (Computing), C# (Programming Language), Serverless Computing, Software Documentation, Microsoft Azure, Software Architecture, Verification And Validation, Application Deployment, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Internet Of Things, Natural Language Processing, Telecommunications, Artificial Intelligence and Machine Learning (AI/ML), Automation, Network Performance Management, Network Monitoring, Data Pipelines, Generative AI Agents, Generative AI, Wireless Networks, Artificial Intelligence, Emerging Technologies, Network Architecture, Digital Communications, Computer Networking, Network Protocols, Responsible AI, Communication, System Design and Implementation
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Public Key Cryptography Standards (PKCS), Cryptography, Data Structures, Data Encryption Standard, Algorithms, Encryption, Theoretical Computer Science, Computer Science, Programming Principles, Computational Thinking, IBM Cloud, Linear Algebra, Arithmetic
Build toward a degree
Advanced · Course · 1 - 4 Weeks