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: Exploratory Data Analysis, Data Preprocessing, Data Analysis, Artificial Intelligence, Predictive Modeling, Data Science, Data Manipulation, Jupyter, Feature Engineering, Machine Learning, Data Visualization, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Cryptography, Encryption, Cyber Security Assessment, Brute-force attacks, Python Programming, Programming Principles, Scripting, Algorithms, Data Structures, File I/O, File Management
Mixed · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Identity and Access Management, Cloud Security, Key Management, Network Security, Cloud Computing, Multi-Factor Authentication, Network Monitoring, Firewall, Authentications, Network Protocols, Encryption
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, Feature Engineering, Exploratory Data Analysis, Data Preprocessing, Predictive Modeling, Predictive Analytics, Regression Analysis, Supervised Learning, Data Analysis, Applied Machine Learning, Scikit Learn (Machine Learning Library), Data Cleansing, Statistical Modeling, Data Transformation, Correlation Analysis, Seaborn, Pandas (Python Package), Matplotlib
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Tensorflow, Computer Vision, Model Evaluation, Deep Learning, Transfer Learning, Image Analysis, Model Deployment, Convolutional Neural Networks, Keras (Neural Network Library), Applied Machine Learning, Python Programming
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Vulnerability Management, Authentications, Security Controls, Vulnerability Assessments, Authorization (Computing), Continuous Monitoring, Identity and Access Management, Security Management, Information Systems Security, Role-Based Access Control (RBAC), Network Security, User Accounts, Multi-Factor Authentication, Threat Detection
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Image Analysis, Deep Learning, Convolutional Neural Networks, Keras (Neural Network Library), Embeddings, Model Evaluation, PyTorch (Machine Learning Library), Tensorflow
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Wide Area Networks, Network Troubleshooting, Network Monitoring, Software-Defined Networking, Virtual Networking, Network Performance Management, Firewall, Amazon Web Services, Cloud Services, Software As A Service, TCP/IP, Cloud Technologies, Network Security, Intrusion Detection and Prevention
Beginner · Course · 1 - 4 Weeks

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

Skills you'll gain: Kubernetes, Application Security, Containerization, Threat Detection, Encryption, Infrastructure Security, Security Engineering, Network Security, Hardening, Scenario Testing, Continuous Monitoring, Virtual Networking, Authorization (Computing), Authentications, YAML
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Authorization (Computing), Proxy Servers, Identity and Access Management, Disaster Recovery, Configuration Management, Data Centers, Distributed Computing, Service Management, Data Store, Encryption, Scalability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Logistic Regression, Model Evaluation, Data Preprocessing, Predictive Modeling, R Programming, Feature Engineering, Statistical Modeling, Risk Modeling, Classification And Regression Tree (CART), Applied Machine Learning, Regression Analysis, Predictive Analytics, Advanced Analytics, Machine Learning Methods, Data Manipulation, Supervised Learning, Performance Measurement, Credit Risk, Dimensionality Reduction
Mixed · Course · 1 - 4 Weeks