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: Simple Object Access Protocol (SOAP), Service Oriented Architecture, Enterprise Architecture, Web Services, Application Programming Interface (API), Data Modeling, Back-End Web Development, API Design, Extensible Markup Language (XML), Application Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: MLOps (Machine Learning Operations), Model Deployment, Scalability, Model Optimization, CI/CD, Continuous Deployment, Machine Learning Software, Continuous Delivery, Model Training, DevOps, Artificial Intelligence and Machine Learning (AI/ML), Model Evaluation, Continuous Integration, Performance Measurement, Business Metrics, Automation, Business Priorities, Performance Analysis, YAML
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: React Redux, React.js, UI Components, Frontend Integration, User Interface (UI), JavaScript Frameworks, Front-End Web Development, Scalability, Application Development, Web Applications, Development Environment, Web Development Tools, Javascript
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: HTML and CSS, Cascading Style Sheets (CSS), Responsive Web Design, Web Design, Web Design and Development, Hypertext Markup Language (HTML), Usability, Front-End Web Development, User Interface (UI), Web Development, Javascript, Web Content, User Experience, Web Presence
Mixed · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Application Lifecycle Management, Microsoft Power Platform, Power Platform Architecture & Technical Design, Software Development Life Cycle, Application Development, DevOps, Application Deployment, Database Design, Usability Testing, Development Testing, Data Integration, Microsoft Development Tools, Solution Design, Scenario Testing, Simulations, User Interface (UI) Design
Intermediate · Course · 1 - 4 Weeks

SAE Institute México
Skills you'll gain: Unreal Engine, Animation and Game Design, 3D Assets, 3D Modeling, Game Design, Animations, Video Game Development, Blueprinting, Artificial Intelligence
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Visualization, Statistical Visualization, Data Presentation, Data Wrangling, Data Processing, Data Science, Data Structures
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Architecture, Cloud Computing Architecture, Extract, Transform, Load, Cost Control, Cost Containment, Cost Reduction, Expense Management, Resource Allocation, Cost Management, Data Storage, Cost Benefit Analysis, Data Manipulation, Descriptive Analytics, Data Analysis
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Swift Programming, Apple iOS, iOS Development, Apple Xcode, UI Components, Mobile Development, User Interface (UI), Figma (Design Software), Application Programming Interface (API), Integrated Development Environments, User Interface (UI) Design, Data Sharing, Animations
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Terraform, Infrastructure as Code (IaC), Google Cloud Platform, Cloud Infrastructure, Cloud Management, Software Development Tools, Devops Tools, Cloud Storage, Software Configuration Management, Dependency Analysis, Other Programming Languages, Code Reusability, Configuration Management, Command-Line Interface
Beginner · Course · 1 - 3 Months

Logical Operations
Skills you'll gain: Adobe Illustrator, Adobe Creative Cloud, Graphic and Visual Design, Graphic Design, Creative Design, Graphic and Visual Design Software, Graphical Tools, Color Theory, Requirements Analysis, Typography, Computer Graphic Techniques, Document Management, 3D Modeling, User Interface (UI), Productivity Software
Mixed · Course · 1 - 3 Months
Skills you'll gain: Apache Maven, Maintainability, Java Programming, Gradle, Software Design, Software Design Patterns, Software Architecture, Build Tools, Object Oriented Design, Object Oriented Programming (OOP), Machine Learning Methods, Integration Testing, Dependency Analysis, User Interface (UI) Design, Design Strategies, Design Elements And Principles, Program Evaluation, Automation
Advanced · Course · 1 - 4 Weeks