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: Cloud Applications, Cloud Development, Cloud-Native Computing, Google Cloud Platform, Application Development, Serverless Computing, Infrastructure as Code (IaC), Microservices, Application Deployment, Cloud API, API Gateway, Application Design, Application Performance Management, Cloud Computing Architecture, Authentications, Application Programming Interface (API), Identity and Access Management, Cloud Computing, Cloud Storage, Debugging
Intermediate · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: Big Data, Google Cloud Platform, Google Sheets, Data Visualization, Spreadsheet Software, Analytics, Scripting, Data Presentation, Google Workspace, Cloud API, Data Compilation
Intermediate · Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: HTML and CSS, Responsive Web Design, Web Design, Front-End Web Development, Web Content Accessibility Guidelines, Bootstrap (Front-End Framework), User Interface (UI) Design, Frontend Performance, Usability, Mobile Development, Browser Compatibility, Typography, Scalability
Intermediate · Course · 1 - 4 Weeks
Duke University
Skills you'll gain: Data Ethics, Responsible AI, Data Visualization, Data Presentation, Data Storytelling, Ethical Standards And Conduct, Data Science, Data Collection, Data Visualization Software, Personally Identifiable Information, Information Privacy, Machine Learning, Algorithms
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: E-Commerce, Product Knowledge, Value Propositions, Scalability, Business-To-Consumer, B2B Sales, Order Management, Growth Strategies, Customer experience improvement
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, Machine Learning Algorithms, Classification Algorithms, Data Preprocessing, Natural Language Processing, Data Manipulation, Data Cleansing, Python Programming, Analysis, Development Environment, Software Development Tools, Algorithms
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Embeddings, Semantic Web, Natural Language Processing, Data Processing, Text Mining, Applied Machine Learning, Classification Algorithms, Unsupervised Learning, Dimensionality Reduction, Linear Algebra
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Real Time Data, Data Pipelines, Big Data, Data Processing, Google Cloud Platform, Advanced Analytics, Serverless Computing, SQL, Performance Tuning, Scalability
Intermediate · Course · 1 - 3 Months

Dassault Systèmes
Skills you'll gain: SolidWorks (CAD), 3D Modeling, Computer-Aided Design, Mechanical Design, Mechanical Engineering
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Dataflow, Serverless Computing, Data Pipelines, Data Processing, Cloud Security, Identity and Access Management, Data Transformation, Containerization, Data Storage Technologies, Scalability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Event-Driven Programming, Web Applications, Javascript, Data Import/Export, Web Development Tools, Data Management, Web Development, User Interface (UI), Data Validation, Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cucumber (Software), Selenium (Software), Apache Maven, Object Oriented Programming (OOP), Behavior-Driven Development, Jenkins, Test Tools, Test Automation, Java Programming, CI/CD, Application Frameworks, Test Script Development, Software Design Patterns
Intermediate · Course · 1 - 3 Months