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: Authentications, Role-Based Access Control (RBAC), Splunk, Security Assertion Markup Language (SAML), Single Sign-On (SSO), Identity and Access Management, Lightweight Directory Access Protocols, Authorization (Computing), Security Controls, Data Access, User Accounts, Proxy Servers
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model View Controller, Software Design Patterns, Java Platform Enterprise Edition (J2EE), Java, Web Applications, Java Programming, Code Reusability, Back-End Web Development, Server Side, Data Access, Integrated Development Environments, Databases, Authentications
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Generative AI, Retrieval-Augmented Generation, Gemini, Embeddings, Google Gemini, Vector Databases, Large Language Modeling, AI Workflows, Google Cloud Platform
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Identity and Access Management, Scalability, Security Controls, Authorization (Computing), Authentications, Data Access, Cyber Security Policies, Role-Based Access Control (RBAC), Performance Tuning, Data Governance, Token Optimization, Configuration Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Hypertext Markup Language (HTML), Web Development
Beginner · Course · 1 - 4 Weeks

Coursera
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: 3D Assets, Unity Engine, Video Game Development, Game Design, 3D Modeling, Virtual Environment, Program Development, Integration Testing, Computer Graphic Techniques, Computer Graphics, Code Reusability, Data Import/Export, Scripting, Model Optimization
Intermediate · Course · 1 - 4 Weeks

Packt
Skills you'll gain: IntelliJ IDEA, Apache Maven, Integrated Development Environments, Version Control, Unit Testing, Eclipse (Software), Build Tools, Development Testing, Development Environment, Software Development Tools, Debugging, Git (Version Control System), Java, Application Development
Intermediate · Course · 1 - 3 Months

Packt
Skills you'll gain: Code Reusability, Open Source Technology
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Model Deployment, Cloud Deployment, Google Cloud Platform, Cloud Infrastructure, Infrastructure As A Service (IaaS), Cloud Computing Architecture, Cloud Computing, Model Optimization, AI Workflows, Computer Architecture, Artificial Intelligence, AI literacy, Performance Tuning, Hardware Architecture
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Model Evaluation, Generative AI, MLOps (Machine Learning Operations), Continuous Monitoring, Model Optimization, AI Security, Responsible AI
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Google Workspace, AI powered creativity, Generative AI, Prompt Engineering, AI literacy
Beginner · Course · 1 - 4 Weeks