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.

DeepLearning.AI
Skills you'll gain: Deep Learning, Artificial Neural Networks, Supervised Learning, Artificial Intelligence, Convolutional Neural Networks, Computer Vision, Recurrent Neural Networks (RNNs), Machine Learning, Linear Algebra
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Large Language Modeling, Artificial Neural Networks, Deep Learning, Artificial Intelligence and Machine Learning (AI/ML), Generative AI, Generative Model Architectures, Natural Language Processing, Transfer Learning
Beginner · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Amazon Web Services, Cloud Infrastructure, Public Cloud, Amazon Elastic Compute Cloud, Cloud Computing, Cloud Computing Architecture, Cloud Security, Amazon S3, Amazon CloudWatch, Virtual Networking, Scalability, Resource Management, Cost Management
Intermediate · Course · 1 - 4 Weeks

MathWorks
Skills you'll gain: User Interface and User Experience (UI/UX) Design, Data Sharing
Beginner · Course · 1 - 4 Weeks

Lund University
Skills you'll gain: Sustainable Development, Governance, Community Development, Sustainable Design, Sustainable Technologies, Economic Development, Sustainable Architecture, Climate Change Adaptation, Environment, Climate Change Mitigation, Innovation, Experimentation, Stakeholder Engagement, Case Studies
Beginner · Course · 1 - 3 Months

Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), Web Applications, Javascript, Web Development Tools, Restful API, Application Programming Interface (API), Real Time Data, Software Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Web Design, Web Content, Web Development, UI Components
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Unreal Engine, 3D Assets, Game Design, 3D Modeling, Virtual Environment, Interactive Design, Animation and Game Design, Computer Graphics, Visualization (Computer Graphics), Simulations
Advanced · Course · 3 - 6 Months

Packt
Skills you'll gain: OSI Models, Computer Networking, Virtualization, Data Centers, Virtual Networking, General Networking, Network Architecture, Network Protocols, TCP/IP, Network Infrastructure, Local Area Networks
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: LLM Application, Model Deployment, Real Time Data, Large Language Modeling, Application Deployment, System Monitoring, Cross Platform Development, Application Programming Interface (API), Machine Learning
Beginner · Guided Project · Less Than 2 Hours

Cisco Learning and Certifications
Skills you'll gain: Postman API Platform, Restful API, Authentications, Application Programming Interface (API), Scripting, JSON, Extensible Markup Language (XML), Network Protocols, YAML, Automation, Network Engineering, Python Programming
Intermediate · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Performance Appraisal, Constructive Feedback, Employee Performance Management, People Management, Expectation Management, Conflict Management, Professionalism, Emotional Intelligence, Active Listening, Goal Setting
Intermediate · Course · 1 - 4 Weeks