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.

Birla Institute of Technology & Science, Pilani
Skills you'll gain: TCP/IP, Network Protocols, Network Security, Network Infrastructure, OSI Models, Network Architecture, Routing Protocols, General Networking, Wireless Networks, Computer Networking, Network Administration, Network Routing, Network Performance Management, Network Monitoring, Application Security, Network Model, Live Streaming, Software-Defined Networking, Digital Communications, Computer Security Awareness Training
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Embedded Systems, Tensorflow, Applied Machine Learning, Data Processing, Embedded Software, Data Preprocessing, Model Optimization, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Software, Machine Learning Methods, Artificial Neural Networks, Machine Learning Algorithms, Model Training, Convolutional Neural Networks, Feature Engineering, Computer Vision, Deep Learning, Image Analysis, Machine Learning, Model Deployment
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Natural Language Processing, Recurrent Neural Networks (RNNs), Generative AI, Large Language Modeling, Token Optimization, Embeddings, Generative Model Architectures, Data Pipelines, Data Preprocessing, Artificial Neural Networks, Unstructured Data, Machine Learning Methods, Machine Learning, Model Evaluation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Pandas (Python Package), Data Visualization, Plot (Graphics), Data Manipulation, Statistical Visualization, Data Cleansing, Text Mining, Exploratory Data Analysis, Data Analysis, Data Preprocessing, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Text Mining, Data Processing, Microsoft Azure, Cloud Storage, Database Development, Data Storage, Data Storage Technologies, Unstructured Data, Application Development
Beginner · Guided Project · Less Than 2 Hours

LearnKartS
Skills you'll gain: Kubernetes, Application Deployment, Cloud-Native Computing, Cloud Deployment, IT Automation, Containerization, Scalability, Devops Tools, Configuration Management, DevOps, Application Lifecycle Management, System Configuration, Security Controls, Memory Management, Data Persistence
Intermediate · Course · 1 - 4 Weeks

Amazon Web Services
Skills you'll gain: Storage vMotion, vCenter Server, VMware ESX Servers, VMware vSAN, Data Migration, Amazon Web Services, Virtual Machines, Cloud Hosting, NSX-T Network Virtualization, Cloud Infrastructure, Amazon Elastic Compute Cloud, AWS CloudFormation, Cloud Management, Enterprise Application Management, Cloud Solutions, AWS Identity and Access Management (IAM), Public Cloud, Cloud Computing Architecture, Application Performance Management, Verification And Validation
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Jest (JavaScript Testing Framework), User Acceptance Testing (UAT), Cucumber (Software), Postman API Platform, Software Testing, Behavior-Driven Development, Selenium (Software), Test Driven Development (TDD), Performance Stress Testing, API Testing, Unit Testing, Performance Testing, Application Programming Interface (API), User Interface (UI), Javascript
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Storytelling, Data Presentation, Dashboard, Dashboard Creation, Interactive Data Visualization, Data Visualization, Infographics, Data Visualization Software, Data Ethics, Storytelling, Report Writing, Data-Driven Decision-Making, Generative AI, Web Content Accessibility Guidelines, Responsible AI, AI Integrations
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Terraform, Infrastructure as Code (IaC), AWS CloudFormation, Cloud Infrastructure, Cloud Platforms, Amazon Web Services, Google Cloud Platform, Data Import/Export
Intermediate · Course · 1 - 3 Months

Whizlabs
Skills you'll gain: Amazon CloudWatch, AWS CloudFormation, Serverless Computing, Configuration Management, Amazon Web Services, Software Configuration Management, DevOps, Infrastructure as Code (IaC), Amazon Elastic Compute Cloud, Scalability, Event Monitoring, System Monitoring
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apache Kafka, Apache Hadoop, Apache Spark, Real Time Data, Scala Programming, Data Integration, Command-Line Interface, AWS Kinesis, Apache Hive, Big Data, Applied Machine Learning, Data Processing, Systems Design, System Design and Implementation, Apache Cassandra, Data Pipelines, Java, Distributed Computing, Query Languages, IntelliJ IDEA
Intermediate · Specialization · 3 - 6 Months