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.

Coursera
Skills you'll gain: Business Intelligence, Looker (Software), Data Visualization, Data Presentation, Interactive Data Visualization, Business Reporting, Data Visualization Software, Dashboard, Data Storytelling, Dashboard Creation, Power BI, Business Analytics, Data Analysis, Business Marketing, Trend Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Game Design, Video Game Development, Animation and Game Design, Animations, Virtual Environment, Code Reusability, UI Components, Computer Graphics, User Interface (UI), Scripting, Event-Driven Programming
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Scalability, Node.JS, Distributed Computing, Performance Tuning, Software Architecture, Systems Architecture, OS Process Management, Event-Driven Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Dataflow, Data Pipelines, Apache Kafka, Real Time Data, Data Processing, Business Logic, Data Transformation, Google Cloud Platform, SQL, Analytics
Advanced · Course · 1 - 3 Months

Skills you'll gain: Webhook Security, Systems Integration
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Digital Marketing Tools, Marketing Automation, Scheduling, Business Reporting, Performance Reporting, Automation, Stakeholder Communications, Scalability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Experience Design, User Interface (UI) Design, User Flows, Application Programming Interface (API), React.js, Cross Platform Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Performance Stress Testing, Test Script Development, Integrated Development Environments, Code Reusability
Advanced · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Large Language Modeling, Natural Language Processing, Transfer Learning, Embeddings, Fine-tuning
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Server Side, Application Deployment, Apache Tomcat, Back-End Web Development, Web Design, Front-End Web Development, Web Design and Development, Application Servers, HTML and CSS, Web Development, Web Applications, Email Automation, Usability, Java Platform Enterprise Edition (J2EE), UI Components
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Image Quality, Analysis, Model Optimization, Performance Analysis, Performance Metric, Quality Assessment, Data Pipelines, AI Workflows
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cryptography, Encryption, Android Development, Key Management, Exploit development, Android (Operating System), Secure Coding, Mobile Security, Data Security, Application Security, Data Loss Prevention, Network Security, Exploitation techniques, Memory Management, File Systems
Mixed · Course · 1 - 4 Weeks