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.
University of Colorado Boulder
Skills you'll gain: Semiconductors, Power Electronics, Display Devices, Control Systems, Computer Displays, Electronic Systems, Systems Design, Technical Design, Electronics, Electrical Engineering, USB, Electronic Components, Electrical Systems, Materials science, electromagnetics, Electronics Engineering, Electric Power Systems, Electronic Hardware, Performance Tuning, Image Quality
Credit offered
Graduate Certificate · 6 - 12 Months
Skills you'll gain: Anomaly Detection, Microsoft Azure, Application Performance Management, Site Reliability Engineering, Time Series Analysis and Forecasting, Generative AI, Query Languages, Data Integration, Process Optimization, Data Analysis, Scalability, User Feedback
Intermediate · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Key Management, Security Management, Human Factors (Security), Application Security, Infrastructure Security, Information Privacy, Cyber Governance, Cryptography, Network Security, Threat Modeling, OSI Models, Computer Security Incident Management, Intrusion Detection and Prevention, Cyber Security Strategy, ISO/IEC 27001, Authorization (Computing), Malware Protection, Penetration Testing, Data Collection, Data Analysis
Earn a degree
Degree · 1 - 4 Years
Skills you'll gain: AI Security, Security Engineering, Threat Modeling, Security Testing, Security Strategy, Responsible AI, Cyber Threat Hunting, Vulnerability Assessments, Data Integrity, Model Evaluation, Data Validation, Information Privacy, Analysis, Generative Adversarial Networks (GANs), Design
Intermediate · Course · 1 - 4 Weeks
Universidad de los Andes
Skills you'll gain: User Story, Test Automation, Maintainability, Unified Modeling Language, Version Control, Software Testing, Continuous Integration, Software Architecture, Agile Methodology, Test Data, Test Script Development, Git (Version Control System), JavaScript Frameworks, Usability, Software Design, Web Content Accessibility Guidelines, System Testing, Software Design Patterns, Angular, Agile Software Development
Credit offered
Mastertrack · 6 - 12 Months
Skills you'll gain: Responsible AI, Data Ethics, Organizational Strategy, Artificial Intelligence, Strategic Leadership, Cross-Functional Collaboration, Governance, Artificial Intelligence and Machine Learning (AI/ML), Decision Making, Business Management, Technology Roadmaps, Ethical Standards And Conduct, Enterprise Architecture, Data Governance, Organizational Structure, Strategic Prioritization, Change Management
Intermediate · Course · 1 - 4 Weeks
University of Colorado Boulder
Skills you'll gain: Machine Learning Algorithms, Real-Time Operating Systems, Big Data, User Research, User Experience Design, Product Development, User Experience, Power Electronics, User Interface and User Experience (UI/UX) Design, Usability, Verification And Validation, Data Preprocessing, Analytics, Embedded Software, Control Systems, File Systems, Usability Testing, Internet Of Things, Embedded Systems, Human Computer Interaction
Credit offered
Graduate Certificate · 6 - 12 Months

Google Cloud
Skills you'll gain: Relational Databases, Database Administration, NoSQL, Databases, Google Cloud Platform, Database Management, Database Architecture and Administration, SQL, Operational Databases, Cloud Applications, Database Design, Dataflow, Application Deployment, Data Migration
Intermediate · Course · 1 - 3 Months

Microsoft
Skills you'll gain: C# (Programming Language), Data Structures, File I/O, Debugging, Microsoft Visual Studio, Software Testing, .NET Framework, Code Review, Unit Testing, Program Development, Maintainability, Programming Principles, Software Development Tools, Secure Coding, Performance Tuning, Scalability
Mixed · Course · 1 - 4 Weeks
Universidad de los Andes
Skills you'll gain: Test Automation, User Story, Android Jetpack, Kotlin, Software Testing, Agile Software Development, Continuous Integration, Software As A Service, Team Building, Cloud Applications, Test Data, Test Script Development, JavaScript Frameworks, Usability, Application Security, Authorization (Computing), Software Engineering, Web Content Accessibility Guidelines, Software Architecture, Cloud Computing Architecture
Credit offered
Mastertrack · 6 - 12 Months

Universidad de los Andes
Skills you'll gain: Real-Time Operating Systems, Semantic Web, LangChain, Unsupervised Learning, Cloud-Native Computing, Model Evaluation, Continuous Deployment, Computer Vision, Reinforcement Learning, Natural Language Processing, MLOps (Machine Learning Operations), Biomedical Engineering, Cost Management, Artificial Intelligence, Generative AI, Probability & Statistics, Control Systems, Data Ethics, Recurrent Neural Networks (RNNs), Responsible AI
Earn a degree
Degree · 1 - 4 Years
Universidad de los Andes
Skills you'll gain: User Story, LangChain, Unsupervised Learning, Test Automation, Cloud-Native Computing, Model Evaluation, Continuous Deployment, Android Jetpack, Maintainability, API Design, Process Analysis, Dashboard, Design Thinking, Cost Management, Internet Of Things, Angular, Microservices, Generative AI, Software As A Service, Video Game Development
Earn a degree
Degree · 1 - 4 Years