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: HTML and CSS, Cascading Style Sheets (CSS), Responsive Web Design, Hypertext Markup Language (HTML), Web Design and Development, Web Development, Web Design, Front-End Web Development, Cloud Hosting, Web Presence, Animations, Code Reusability, Maintainability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Back-End Web Development, Full-Stack Web Development, Server Side, Restful API, JavaScript Frameworks, Web Development, Web Frameworks, Frontend Integration, Web Applications, Web Servers, Javascript, Servers
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: GitHub, Version Control, Bootstrap (Front-End Framework), .NET Framework, Model View Controller, Microsoft Visual Studio, Cross Platform Development, Microsoft Development Tools, Development Environment, Authentications, Git (Version Control System), Web Applications, OAuth, C# (Programming Language), jQuery, Software Development Tools, Software Versioning, Responsive Web Design, Web Design and Development, Object-Relational Mapping
Beginner · Course · 1 - 3 Months

Skills you'll gain: Serverless Computing, Containerization, Application Programming Interface (API), Digital Transformation, Hybrid Cloud Computing, Business Transformation, Cloud Platforms, Cloud Infrastructure, Google Cloud Platform, Cloud Solutions, Cloud-Native Computing, Cloud Applications, Multi-Cloud, Cloud Computing, Application Deployment, Kubernetes, Cloud Services, Leadership and Management, Finance
Beginner · Course · 1 - 3 Months

Skills you'll gain: Photo/Video Production and Technology, Editing, Visual Storytelling, Graphic and Visual Design
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Warehousing, IBM Cognos Analytics, Extract, Transform, Load, Database Architecture and Administration, Data Visualization, Database Design, Dashboard Creation, Data Modeling, MySQL, Dashboard, Business Intelligence, Database Management, Data Architecture, Data Pipelines, PostgreSQL, Statistical Reporting, Shell Script, SQL, Data Transformation, Data Import/Export
★ 4.8 (29) · Intermediate · Course · 1 - 3 Months

Universitat Politècnica de València
Beginner · Course · 1 - 3 Months

Edureka
Skills you'll gain: YAML, Infrastructure as Code (IaC), CI/CD, Kubernetes, Continuous Integration, Devops Tools, Docker (Software), Extensible Markup Language (XML), Data Structures, Data Validation, Verification And Validation, JSON, Scripting, DevOps, Configuration Management, Debugging, System Configuration, Automation, Software Versioning, User Provisioning
Beginner · Course · 1 - 3 Months

Skills you'll gain: Model Evaluation, Responsible AI, Exploratory Data Analysis, Histogram, Predictive Modeling, Data Visualization, Predictive Analytics, Data Preprocessing, Machine Learning, Policy Analysis, Statistical Methods, Data Science, Descriptive Statistics, Data Ethics, Economics, Policy, and Social Studies, Development Environment, Software Engineering
★ 4.6 (42) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Model Deployment, Apache Spark, Data Pipelines, PySpark, Model Training, Applied Machine Learning, Model Optimization, Machine Learning Algorithms, Docker (Software), Machine Learning, Data Science, Python Programming, Design Thinking
★ 4.3 (65) · Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Unity Engine, Object Oriented Design, Video Game Development, Event-Driven Programming, Code Reusability, Game Design, C# (Programming Language), User Interface (UI), Scripting, UI Components, Animations
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: SketchUp (3D Modeling Software), 3D Modeling, 3D Assets, Design Software, Technical Design, Visualization (Computer Graphics), Layout Design
Beginner · Course · 1 - 4 Weeks