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: Embedded Software, System Programming, Software Development Tools, Embedded Systems, Software Development, Development Environment, Debugging, C (Programming Language), Application Development, Computer Architecture, C++ (Programming Language), Performance Tuning
Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Angular, Node.JS, Full-Stack Web Development, HTML and CSS, User Interface (UI), Application Deployment, Back-End Web Development, Javascript, MongoDB, User Interface (UI) Design, Front-End Web Development, Web Applications, JavaScript Frameworks, Scalability, Restful API, Middleware, Bootstrap (Front-End Framework), jQuery, Databases, Cascading Style Sheets (CSS)
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Generative AI, OpenAI, ChatGPT, Scripting, LLM Application, Python Programming, Application Programming Interface (API), Application Development, Machine Learning, Software Engineering
Intermediate · Guided Project · Less Than 2 Hours

Packt
Skills you'll gain: LangChain, Prompt Engineering, LLM Application, LangGraph, Generative AI Agents, Agentic systems, Tool Calling, Large Language Modeling, OpenAI, Data Processing, Artificial Intelligence and Machine Learning (AI/ML), Development Environment, Artificial Intelligence, AI Personalization, Responsible AI, Text Mining, Query Languages, User Interface (UI), Application Development, Natural Language Processing
Intermediate · Specialization · 3 - 6 Months

Vanderbilt University
Skills you'll gain: Microservices, Spring Boot, Spring Framework, IntelliJ IDEA, Java Programming, Restful API, Object Oriented Programming (OOP), Java, Application Deployment, Software Architecture, API Design, Integrated Development Environments, Scalability, Service Oriented Architecture, Web Applications, Software Testing, Unit Testing, Object-Relational Mapping, Distributed Computing, Application Security
Intermediate · Specialization · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Spring Framework, Object-Relational Mapping, Java, Scalability, Cloud Services, Cloud Computing, Cloud Computing Architecture, JSON, Security Controls, Data Security, Web Servers, Restful API, Web Applications, Object Oriented Design, Database Design, Dependency Analysis
Intermediate · Course · 1 - 4 Weeks

University of Pennsylvania
Skills you'll gain: Social Network Analysis, Social Media Marketing, Social Media, Consumer Behaviour, Content Creation, Influencing, Advertising, Marketing, Marketing Psychology, Brand Strategy, Storytelling, Communication
Mixed · Course · 1 - 4 Weeks
Stanford University
Skills you'll gain: Bayesian Network, Graph Theory, Probability Distribution, Network Model, Statistical Modeling, Markov Model, Decision Support Systems, Probability & Statistics, Network Analysis, Natural Language Processing
Advanced · Course · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Android Development, Android Studio, Mobile Development, Application Development, Application Lifecycle Management, User Interface (UI) Design, Authorization (Computing), User Interface (UI), Data Storage, Database Management, Databases
Intermediate · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Stored Procedure, PostgreSQL, SQL, Database Management, Database Design, Relational Databases, Query Languages, Data Manipulation, Data Import/Export, Data Integrity, Text Mining, Transaction Processing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Open Web Application Security Project (OWASP), Secure Coding, Application Security, Security Testing, DevSecOps, Threat Modeling, Vulnerability Scanning, Continuous Monitoring, Vulnerability Assessments, Application Performance Management, System Monitoring, Development Environment, Data Security, Software Development Life Cycle
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Git (Version Control System), GitHub, Version Control, Infrastructure as Code (IaC), Debugging, Cloud Management, Bash (Scripting Language), Puppet (Configuration Management Tool), Infrastructure As A Service (IaaS), Cloud Services, Technical Communication, Unit Testing, Web Services, Email Automation, Automation, Python Programming, Interviewing Skills, Configuration Management, Professional Development, Scripting
Advanced · Professional Certificate · 3 - 6 Months