Computer Engineering courses can help you learn circuit design, embedded systems, computer architecture, and software development. You can build skills in programming languages like C and Python, hardware troubleshooting, and system integration. Many courses introduce tools such as simulation software, development environments, and debugging tools, that support designing and testing both hardware and software components.

Skills you'll gain: Data Structures, Object Oriented Programming (OOP), Java Programming, Object Oriented Design, Computational Thinking, Algorithms, Debugging, Java, Applied Mathematics, Programming Principles, Computer Programming, Theoretical Computer Science, Numerical Analysis, Computer Programming Tools, Mathematical Theory & Analysis, Pseudocode, Software Installation, Software Architecture, Performance Tuning, Other Programming Languages
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: React.js, Bootstrap (Front-End Framework), Web Applications, Frontend Integration, JavaScript Frameworks, UI Components, Full-Stack Web Development, Authentications, Front-End Web Development, ASP.NET, HTML and CSS, Cascading Style Sheets (CSS), Application Programming Interface (API), Authorization (Computing), Secure Coding, Web Design and Development, User Interface (UI), Javascript, Web Development Tools, Microsoft Azure
Intermediate · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Statistical Modeling, Statistical Machine Learning, Data Science, Statistical Methods, Classification And Regression Tree (CART), Statistical Analysis, Model Evaluation, Regression Analysis, Predictive Modeling, R Programming, Statistical Inference, Logistic Regression, Model Training, Machine Learning, Classification Algorithms, Supervised Learning, Unsupervised Learning, Machine Learning Algorithms
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: React.js, Context Management, Event-Driven Programming, Web Applications, JavaScript Frameworks, UI Components, Javascript
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: SQL, Query Languages, Data Access, Database Software, Database Design, Relational Databases, Problem Solving
Beginner · Guided Project · Less Than 2 Hours

Microsoft
Skills you'll gain: Multi-Factor Authentication, Data Security, Security Strategy, Authentications, Database Application, Azure Active Directory, Virtual Machines, Microsoft SQL Servers, Microsoft Azure, Cloud Security, Security Controls, Identity and Access Management, Application Security, Virtualization and Virtual Machines, Network Security, Role-Based Access Control (RBAC), Encryption, Authorization (Computing)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: AWS Kinesis, AWS SageMaker, AWS CloudFormation, Cloud Engineering, Data Quality, Docker (Software), Data Pipelines, Software Development Tools, Data Security, Data Import/Export, Database Systems, Databases, Version Control, Apache Spark, Apache Airflow, Data Modeling, Cloud Security, Database Management Systems, AWS Identity and Access Management (IAM), Data Processing
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Target Audience, Target Market, Data-Driven Marketing, Marketing, Value Propositions, Global Marketing, Search Engine Optimization, Diversity Marketing, Brand Strategy, Marketing Planning, Marketing Strategies, Branding, Marketing Analytics, Brand Awareness, Data-Driven Decision-Making, Content Optimization, Customer Analysis, Market Research, Cultural Diversity, Consumer Behaviour
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Kubernetes, Containerization, Cloud-Native Computing, Cloud Infrastructure, Google Cloud Platform, Cloud Computing, Software Development Tools, Cloud Deployment, Cloud Management, Application Deployment, Systems Architecture, Scalability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Webpack, Object Oriented Programming (OOP), Object Oriented Design, Full-Stack Web Development, JSON, Web Development Tools, Javascript, Event-Driven Programming, HTML and CSS, Application Programming Interface (API), Application Deployment, Web Applications, Web Development, Kanban Principles, Code Reusability, Hypertext Markup Language (HTML), Browser Compatibility, Programming Principles, Data Persistence, GitHub
Intermediate · Specialization · 3 - 6 Months

Khalifa University
Skills you'll gain: Data Strategy, Customer Relationship Management (CRM) Software, Data Management, AI Personalization, Sales Enablement, Model Deployment, Feature Engineering, Data Governance, Responsible AI, Model Evaluation, AI Integrations, Data Preprocessing, Customer Analysis, Transfer Learning, Customer Data Management, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning, Reinforcement Learning, Natural Language Processing
Beginner · Specialization · 3 - 6 Months

Amazon Web Services
Skills you'll gain: Public Cloud, Cloud Computing Architecture, Cloud Computing, Application Programming Interface (API), Cloud Services, Scalability, Cloud Platforms, Amazon Web Services, Cloud Engineering, Infrastructure As A Service (IaaS), Technical Services, Systems Administration, Solution Architecture, Security Engineering
Beginner · Course · 1 - 4 Weeks