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: Application Deployment, Data Maintenance, Network Architecture, Data Storage, Network Infrastructure, Scalability, Issue Tracking, Public Cloud, General Networking, Network Monitoring, Data Security, Serverless Computing, Network Planning And Design, Network Security, Authentications, Infrastructure Security, Authorization (Computing), Data Loss Prevention, Remote Access Systems, Hybrid Cloud Computing
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Responsive Web Design, UI Components, HTML and CSS, Front-End Web Development, Web Design, Bootstrap (Front-End Framework), Web Design and Development, User Interface (UI), Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), User Interface and User Experience (UI/UX) Design, User Interface (UI) Design, Event-Driven Programming, Web Applications, Web Development, Interactive Design, Design, Interaction Design, Javascript, User Experience Design
Intermediate · Specialization · 3 - 6 Months
University of Glasgow
Skills you'll gain: Software Development Life Cycle, Systems Development Life Cycle, Program Development, Software Design, Web Development Tools, Maintainability, Software Technical Review, Programming Principles, Requirements Analysis, Functional Requirement, Program Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Disaster Recovery, Amazon Web Services, Amazon S3, Cloud Hosting, Cloud Storage, Cloud Deployment, Public Cloud, AWS Identity and Access Management (IAM), Identity and Access Management
Beginner · Guided Project · Less Than 2 Hours
CertNexus
Skills you'll gain: Extract, Transform, Load, Data Preprocessing, Data Cleansing, Data Processing, Data Transformation, Data Integration, Data Import/Export, Data Mining
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Model Context Protocol, OpenAI API, Retrieval-Augmented Generation, OpenAI, Generative AI Agents, Agentic Workflows, Embeddings, ChatGPT, Agentic systems, Vector Databases, Generative AI, Artificial Intelligence, Memory Management, Context Management, Model Evaluation, Application Programming Interface (API), Python Programming, Document Management, Scalability, Application Deployment
Intermediate · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Augmented and Virtual Reality (AR/VR), Virtual Reality, Augmented Reality, Virtual Environment, Display Devices, Software Development Tools, Computer Programming Tools, Experience Design, Simulations
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Continuous Integration, Debugging, Bitbucket, Software Development Tools, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: 3D Assets, Computer Graphics, Visualization (Computer Graphics), Computer Graphic Techniques, Model Optimization, User Interface (UI)
Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Video Game Development, Game Design, Unity Engine, C++ (Programming Language), Programming Principles, Object Oriented Programming (OOP), Code Reusability, C# (Programming Language), Maintainability, Computational Logic, Data Structures, Computer Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft SQL Servers, Stored Procedure, Database Management, SQL, Database Development, Database Application, C# (Programming Language), Application Development, Integration Testing, Development Environment, Microsoft Development Tools, Development Testing, Object-Relational Mapping, Microsoft Visual Studio, User Interface (UI), User Interface (UI) Design, Data Access, Email Automation, Document Management, Data Modeling
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cybersecurity, General Networking, Cyber Threat Intelligence, Cyber Attacks, Endpoint Security, Infrastructure Security, Network Routing, Threat Detection, Computer Security, Network Administration, Firewall, Endpoint Detection and Response, Security Controls, Wireless Networks, Cloud Computing, Information Technology Infrastructure Library, Technical Support and Services
Intermediate · Course · 1 - 4 Weeks