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.

Check Point Software Technologies Ltd.
Skills you'll gain: Command-Line Interface, Firewall, System Configuration, Security Management, Network Security, Network Administration, Network Monitoring, Virtualization
Intermediate · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Debugging, Computer Programming Tools, Digital pedagogy, Program Development, Computational Logic, Computational Thinking, Education Software and Technology, Programming Principles, Computer Programming, Theoretical Computer Science, Game Design
Beginner · Course · 1 - 3 Months

Alberta Machine Intelligence Institute
Skills you'll gain: Generative AI, Generative Model Architectures, AI literacy, AI powered creativity, Case Studies, Artificial Intelligence, Responsible AI, Large Language Modeling
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: E-Commerce, Business-To-Consumer, Order Management Systems, Digital Transformation, Digital Content, Solution Delivery, Program Implementation, Business Requirements, Business Technologies, Customer experience strategy (CX), Payment Systems, Scalability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Preprocessing, Data Processing, Model Optimization, Recurrent Neural Networks (RNNs), Model Training, Data Transformation, Financial Forecasting, Feature Engineering, Model Evaluation, Statistical Visualization, Time Series Analysis and Forecasting, Exploratory Data Analysis, Deep Learning, Predictive Modeling, Forecasting, Predictive Analytics, Artificial Neural Networks
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: OSI Models, TCP/IP, Network Protocols, Systems Analysis, Linux, Dynamic Host Configuration Protocol (DHCP), Virtual Networking, Network Analysis, Linux Administration, Virtual Machines, General Networking, Networking Hardware, Virtualization and Virtual Machines, Network Support, Virtualization, System Configuration, Network Architecture, Computer Networking, Network Model, Software Installation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: System Monitoring, Shell Script, Bash (Scripting Language), User Accounts, Linux Commands, Linux, Systems Administration, Linux Administration, User Provisioning, Operating System Administration, Network Troubleshooting, System Configuration, File Management, File Systems, Command-Line Interface, Remote Access Systems, Network Administration, Software Installation, Virtualization and Virtual Machines, Virtual Machines
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Event Monitoring, OSI Models, Network Monitoring, Network Protocols, Cyber Threat Intelligence, Network Analysis, TCP/IP, Distributed Denial-Of-Service (DDoS) Attacks, Threat Detection, General Networking, Network Security, Incident Response, Anomaly Detection, Command-Line Interface
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Mobile Security, AI Security, Exploitation techniques, Threat Detection, Security Controls, Intrusion Detection and Prevention, Threat Modeling, Hardening, AI literacy, Malware Protection, Endpoint Security, Artificial Intelligence, Mobile Development Tools, Prompt Engineering, Human Factors (Security), Incident Response, Information Privacy
Intermediate · Course · 1 - 4 Weeks

Institut Mines-Télécom
Skills you'll gain: Image Quality, Image Analysis, Computer Vision, Digital Signal Processing, Python Programming, Computer Programming, Medical Imaging, Mathematics and Mathematical Modeling, Algorithms, Computer Science
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Responsive Web Design, Web Content, Search Engine Optimization, Web Content Accessibility Guidelines, Web Design, HTML and CSS, Hypertext Markup Language (HTML), Web Design and Development, Web Development, Javascript, Frontend Performance, Performance Tuning
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Game Design, Object Oriented Programming (OOP), Video Game Development, Object Oriented Design, Computer Graphics, Computer Graphic Techniques, Debugging
Mixed · Course · 1 - 4 Weeks