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.

L&T EduTech
Skills you'll gain: Machine Learning Algorithms, Computer Vision, Applied Machine Learning, Image Analysis, Civil Engineering, Classification Algorithms, AI Enablement, Artificial Intelligence, Machine Learning Software, Electrical Substation, Machine Learning, AI literacy, Tensorflow, Construction Engineering, Convolutional Neural Networks, Deep Learning, PyTorch (Machine Learning Library), Artificial Neural Networks, Electric Power Systems, Electrical Engineering
Intermediate · Course · 1 - 3 Months

Skills you'll gain: AI powered creativity, Photo Editing, Image Quality, Generative AI, Graphics Software, Adobe Photoshop, AI Personalization, Content Creation, Editing, User Accounts, Multimedia, Video Editing, File Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Application Programming Interface (API), Javascript, Web Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: JUnit, Unit Testing, IntelliJ IDEA, Apache Maven, Software Testing, Test Case, Java Programming, Test Tools, Integrated Development Environments, Java, Build Tools, Software Architecture
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Docker (Software), Containerization, Application Deployment, Software Installation, Development Environment
Beginner · Guided Project · Less Than 2 Hours

Imperial College London
Skills you'll gain: Generative AI, Tensorflow, Autoencoders, Generative Model Architectures, Bayesian Network, Deep Learning, Image Analysis, Bayesian Statistics, Model Optimization, Probability Distribution, Model Training, Sampling (Statistics), Data Transformation
Advanced · Course · 1 - 3 Months

Skills you'll gain: Extract, Transform, Load, MySQL Workbench, Data Warehousing, Database Design, MySQL, Interactive Data Visualization, Data Modeling, Dashboard, Database Administration, Data Visualization Software, Database Development, Star Schema, Dashboard Creation, Database Management, Analytics, Database Architecture and Administration, Data Architecture, Databases, Snowflake Schema, Data Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Figma (Design Software), UI Components, User Interface (UI), User Interface (UI) Design, Color Theory, Color Matching, Typography, Design Software, Web Design and Development, Design, Style Guides, Web Content Accessibility Guidelines
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: CI/CD, Cloud Deployment, Application Deployment, Software Development Life Cycle, Systems Development Life Cycle, Continuous Deployment, Development Testing, Continuous Delivery, Software Development, Continuous Integration, Amazon Web Services, Test Tools, Containerization
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: User Research, Usability Testing, Prototyping, Design Thinking, Ideation, Usability, Internet Of Things, User Experience Design, User Centered Design, Human Centered Design, Innovation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Bash (Scripting Language), General Networking, Linux Commands, Operating System Administration, Scripting, Unix, Scripting Languages, Network Infrastructure, Security Controls, Application Security, Servers
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Responsible AI, Stakeholder Engagement, Stakeholder Management, Team Performance Management, Project Management, Technical Management, Project Risk Management, Human Capital, Data Ethics, Workforce Management, Risk Mitigation, Project Management Life Cycle, Stakeholder Communications, Agile Methodology, Risk Analysis, Artificial Intelligence, Team Management, Team Building, Cross-Functional Team Leadership, Scalability
Intermediate · Course · 1 - 4 Weeks