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: Flask (Web Framework), Web Applications, Web Development, Application Development, HTML and CSS, Database Application, Databases, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: Java Platform Enterprise Edition (J2EE), Application Performance Management, Software Design Patterns, Java, Enterprise Architecture, Secure Coding, Model View Controller, Software Architecture, Application Security, Maintainability, Continuous Monitoring, Debugging, Scalability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Configuration Management
Intermediate · Course · 1 - 3 Months

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

University of Colorado Boulder
Skills you'll gain: Data Mining, Anomaly Detection, Unsupervised Learning, Machine Learning Methods, Supervised Learning, Classification Algorithms, Decision Tree Learning, Big Data, Data Science, Machine Learning Algorithms, Exploratory Data Analysis, Data Analysis, Analysis, Statistical Analysis, Machine Learning, Algorithms, Artificial Neural Networks, Model Evaluation
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Package and Software Management, Software Installation, Programming Principles, Integrated Development Environments, Command-Line Interface
Beginner · Course · 1 - 3 Months

Pontificia Universidad Católica del Perú
Skills you'll gain: User Story, User Experience Design, Usability, Functional Requirement, System Requirements, User Experience, Requirements Analysis, Persona (User Experience), User Research
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Data Warehousing, Data Quality, Data Cleansing, Performance Tuning, Data Validation, Scalability, Database Management, System Monitoring, Serverless Computing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: UI Components, Web Components, Responsive Web Design, Application Deployment, Database Management, Databases, Web Design and Development, JavaScript Frameworks, Web Development Tools, Authentications, Application Development, Email Automation, Restful API, Web Design, Front-End Web Development, OpenAI API, TypeScript, Payment Systems, Cascading Style Sheets (CSS), User Interface (UI)
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Animations, 3D Modeling, 3D Assets, Computer Graphics, Virtual Environment, Visualization (Computer Graphics), Prototyping, User Interface (UI), Linear Algebra, Programming Principles, Simulations, Scripting, Computational Logic, Scripting Languages, Graphical Tools
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Game Design, Python Programming, Programming Principles, Computer Programming, Scripting, Data Validation, Data Analysis
Beginner · Guided Project · Less Than 2 Hours

EDUCBA
Skills you'll gain: Extensible Markup Language (XML), Extensible Languages and XML, Data Validation, Web Development Tools
Intermediate · Course · 1 - 4 Weeks