Embedded systems courses can help you learn programming languages like C and C++, real-time operating systems, hardware interfacing, and system design principles. You can build skills in debugging, optimizing performance, and integrating sensors and actuators into devices. Many courses introduce tools such as Arduino and Raspberry Pi, which are commonly used for prototyping, along with simulation software that aids in testing and validating system behavior.

Skills you'll gain: User Interface (UI), Prototyping, Animations
Mixed · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Git (Version Control System), GitHub, GitLab, Version Control, Bitbucket, Continuous Deployment
Intermediate · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Git (Version Control System), Containerization, Bash (Scripting Language), Version Control, Linux Administration, Linux Servers, Linux, Docker (Software), Shell Script, Ansible, Unix Shell, Kubernetes, Configuration Management, Application Deployment, Servers, Systems Administration, Software Configuration Management, System Configuration, Data Storage Technologies
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apache Hadoop, Apache Hive, Apache Spark, Big Data, Data Pipelines, Data Import/Export, Data Integration, Data Processing, Relational Databases, File Systems, Command-Line Interface, Configuration Management, Software Installation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Ajax, Responsive Web Design, HTML and CSS, Javascript and jQuery, Application Deployment, Web Development, Semantic Web, User Interface (UI), Data Validation, Payment Systems
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Hypertext Markup Language (HTML), Bootstrap (Front-End Framework), Development Environment, Responsive Web Design, Version Control, Cascading Style Sheets (CSS), Web Design, Front-End Web Development, Application Deployment, Integrated Development Environments, Web Development Tools, Cloud Hosting
Beginner · Course · 1 - 3 Months

Skills you'll gain: User Experience Design, User Centered Design, Prototyping, Wireframing, User Research, Design Thinking, Collaborative Software
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Content Management Systems, Authentications, Authorization (Computing), Content Management, TypeScript, UI Components, Application Programming Interface (API), Web Analytics and SEO, Node.JS, Web Applications, Role-Based Access Control (RBAC), Web Development Tools, Software Installation, Data Modeling
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Information Technology Operations, Disaster Recovery, Document Management, Incident Response, Information Technology, Change Control, Safety and Security, Technical Communication, Linux, Microsoft Windows, Personally Identifiable Information, Remote Access Systems, Scripting, Electrical Safety, Artificial Intelligence, Software Installation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: MITRE ATT&CK Framework, Kubernetes, Incident Response, Threat Detection, Intrusion Detection and Prevention, DevSecOps, Continuous Monitoring, Security Engineering, Security Controls, Infrastructure Security, Event Monitoring, System Monitoring, Containerization, Anomaly Detection, Docker (Software)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Wireframing, Web Design, Collaborative Software, User Interface (UI), User Experience Design, Mockups
Beginner · Guided Project · Less Than 2 Hours
Skills you'll gain: Scalability, Microservices, Cloud-Native Computing, Kubernetes, System Monitoring, Application Security, Service Management, Security Controls, Security Engineering, IT Service Management, Identity and Access Management, Software-Defined Networking, Configuration Management
Intermediate · Course · 1 - 4 Weeks