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: 3D Modeling, Autodesk, 3D Assets, Visualization (Computer Graphics), Layout Design, Computer Graphic Techniques, Functional Design, Simulations, Fine-tuning
Mixed · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Semiconductors, Analytical Testing, Engineering, Scientific, and Technical Instruments, Analytical Chemistry, Materials science, Image Analysis, Laboratory Equipment, Laboratory Research, Quantitative Research, Scientific Visualization, Qualitative Research
Intermediate · Course · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Algorithms, Data Management, Computational Thinking, Memory Management, C and C++, Software Design, Problem Solving, Complex Problem Solving
Build toward a degree
Mixed · Course · 1 - 3 Months

Skills you'll gain: Model Evaluation, Model Training, AI Personalization, Data Science, Machine Learning Software, Predictive Analytics, Data Preprocessing, Python Programming, Machine Learning Methods, Development Environment, Package and Software Management
Intermediate · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Internet Of Things, Security Controls, Wireless Networks, Automation, Digital Transformation, Infrastructure Architecture, System Monitoring, Real Time Data, Data Security, Telecommunications, Communication Systems, Network Protocols, Continuous Monitoring
Intermediate · Course · 1 - 3 Months

Skills you'll gain: User Interface (UI) Design, Mobile Development, User Interface and User Experience (UI/UX) Design, React Native, Apple iOS, UI Components, Android Development, iOS Development, Mobile Development Tools, Databases, Cloud Applications, Database Management, Database Management Systems, Flutter (Software), Application Design, Application Deployment, Back-End Web Development, Application Performance Management, Marketing Strategies
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Dashboard, Data Visualization, Microsoft Excel, Spreadsheet Software, Data Analysis, Business Reporting
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Computer Hardware, Operating Systems, Desktop Support, Hardware Architecture, Network Troubleshooting, Databases, Technical Support and Services, Hardware Troubleshooting, Information Technology, Package and Software Management, Technical Support, Information Technology Operations, System Support, Database Management Systems, Computer Systems, Operating System Administration, Security Controls, Information Systems Security, Patch Management, End User Training and Support
Beginner · Course · 3 - 6 Months

Skills you'll gain: Photo Editing, Instagram, Social Media Content, Photo/Video Production and Technology, Social Media, Social Media Marketing, Content Creation, Marketing Design, Graphics Software, Shared Media, Graphical Tools, Marketing
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Brainstorming, UI/UX Strategy, Experience Design, Ideation, User Experience Design, User Interface and User Experience (UI/UX) Design, Design Thinking, Innovation, Design Strategies, Collaborative Software, User Interface (UI) Design, Product Improvement, Team Oriented, Product Development
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Threat Detection, Cyber Threat Intelligence, Vulnerability Assessments, Incident Response, Vulnerability Scanning, Cyber Security Assessment, Penetration Testing, Vulnerability Management, Cybersecurity, Incident Management, Cyber Security Policies, Network Security, Security Strategy, Risk Mitigation, Emergency Response, Network Analysis, Technical Writing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Blockchain, Application Deployment, Integrated Development Environments, Development Testing, Web Development Tools, Program Development, Cryptographic Protocols, Javascript, Scripting
Beginner · Guided Project · Less Than 2 Hours