Computer architecture courses can help you learn about processor design, memory hierarchy, instruction sets, and system organization. You can build skills in performance optimization, hardware-software interaction, and parallel processing techniques. Many courses introduce tools like simulation software, assembly language, and hardware description languages, that support implementing and testing architectural concepts in real-world applications.

Skills you'll gain: Timelines, Microsoft Excel, Project Schedules, Spreadsheet Software, Coordinating, Data Visualization, Presentations, Data Sharing
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Network Troubleshooting, Network Protocols, Network Monitoring, Network Analysis, TCP/IP, Cyber Security Assessment, Network Security, User Interface (UI)
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: vSphere DRS & HA, vSphere Networking and Storage, VMware ESX Servers, VMware vSAN, vCenter Server, Patch Management, Security Controls, iSCSI Configuration, Virtual Machines, Virtualization, Hybrid Cloud Computing, Kubernetes
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Jenkins, Ansible, Devops Tools, Continuous Deployment, Software Development Tools, Configuration Management, Infrastructure as Code (IaC), Version Control
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Seaborn, Data Storytelling, Statistical Visualization, Data Visualization, Data Visualization Software, Matplotlib, Box Plots, Scatter Plots, Statistical Analysis, Heat Maps, Histogram, Python Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Routing Protocols, Software-Defined Networking, Wide Area Networks, Virtual Networking, Network Troubleshooting, Open Shortest Path First (OSPF), Network Routing, Network Architecture, Network Monitoring, Network Planning And Design, Computer Networking, Virtual Private Networks (VPN), Border Gateway Protocol, Network Performance Management, Network Security, Network Administration, Firewall, Network Infrastructure, Amazon Web Services, Cloud Deployment
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Responsive Web Design, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Web Design, Web Content, Web Development, UI Components
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Go (Programming Language), Debugging, Unit Testing, Verification And Validation, Application Frameworks, Programming Principles, Web Development, Web Applications, Data Structures, Development Environment, Object Oriented Programming (OOP), Software Design, Command-Line Interface
Intermediate · Course · 1 - 3 Months

Pearson
Skills you'll gain: System Programming, Rust (Programming Language), Data Structures, Relational Databases, Other Programming Languages, Databases, Debugging, Programming Principles, Application Development, Secure Coding, SQL, Object Oriented Programming (OOP), C++ (Programming Language), Interoperability, Software Development, File I/O, Command-Line Interface, Data Import/Export
Beginner · Specialization · 1 - 3 Months

Google Cloud
Skills you'll gain: Cloud API, Google Cloud Platform, Application Programming Interface (API), Natural Language Processing, Machine Learning, Application Development
Beginner · Project · Less Than 2 Hours

Northeastern University
Skills you'll gain: Unsupervised Learning, Supervised Learning, Regression Analysis, Applied Machine Learning, Statistical Modeling, Machine Learning Algorithms, PyTorch (Machine Learning Library), Statistical Methods, Statistical Machine Learning, Machine Learning, Predictive Analytics, Predictive Modeling, Machine Learning Software, Artificial Intelligence and Machine Learning (AI/ML), Deep Learning, Classification Algorithms, Logistic Regression, Unstructured Data, Model Evaluation, Dimensionality Reduction
Intermediate · Course · 1 - 3 Months

Skills you'll gain: 3D Assets, Layout Design, Computer Graphic Techniques
Intermediate · Course · 1 - 4 Weeks