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: Plot (Graphics), Mathematical Software, Data Manipulation, Jupyter, Python Programming, Numerical Analysis, Data Wrangling, Data Science, Java, R Programming, Interoperability, Java Programming, Programming Principles, Computer Programming, Development Environment, Statistical Analysis, Scripting Languages, C (Programming Language), Data Structures, Machine Learning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Digital Marketing, Email Marketing, Pay Per Click Advertising, Digital Marketing Campaigns, Blogs, Content Performance Analysis, Marketing Strategies, Online Advertising, Advertising Campaigns, Campaign Management, Marketing Planning, Digital Marketing Tools, Digital Advertising, Search Engine Optimization, Marketing Effectiveness, Contextual Advertising, Social Media, Data-Driven Marketing, Social Media Marketing, Marketing Strategy and Techniques
★ 5 (20) · Beginner · Specialization · 3 - 6 Months

Tecnológico de Monterrey
Skills you'll gain: Responsive Web Design, Hypertext Markup Language (HTML), HTML and CSS, Content Management Systems, Web Design, User Centered Design, Usability, Cybersecurity, User Experience Design, Web Design and Development, Cyber Attacks, Content Management, Interactive Design, Security Awareness, Security Management, WordPress, Web Development, Web Content, Semantic Web, Cascading Style Sheets (CSS)
Beginner · Course · 1 - 4 Weeks

Universitat Politècnica de València
Skills you'll gain: Web Content Accessibility Guidelines, Disabilities, Adaptive Equipment, Hypertext Markup Language (HTML), Web Applications, Visual Impairment Education, Web Design, User Interface (UI), Digital Design, Diversity Awareness, Android (Operating System), Apple iOS, Diversity Equity and Inclusion Initiatives
Beginner · Course · 1 - 3 Months
CertNexus
Skills you'll gain: Data Analysis, Data Preprocessing, Data Visualization, Statistical Analysis, Exploratory Data Analysis, Statistical Visualization, Statistical Methods, Analytical Skills, Descriptive Analytics, Data Processing, Data Wrangling, Data Transformation, Probability & Statistics, Descriptive Statistics, Data Cleansing, Histogram, Data Manipulation, Scatter Plots, Applied Machine Learning
★ 4.8 (21) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Slack (Software), Collaborative Software, Marketing Materials, Marketing Design, Content Creation, Facebook, Social Media Content, Shared Media, Graphic Design, User Accounts, Multimedia, Business Communication, Marketing Communications
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: GraphQL, API Design, Restful API, Application Programming Interface (API), ASP.NET, Authentications, Data Validation, .NET Framework, Authorization (Computing), C# (Programming Language), Serverless Computing, Software Documentation, Cloud Deployment, Microsoft Azure, Software Architecture, Application Deployment
Beginner · Course · 1 - 3 Months

The Hong Kong University of Science and Technology
Skills you'll gain: Prompt Engineering, Prompt Patterns, AI literacy, Critical Thinking, Critical Thinking and Problem Solving, Generative AI, Research, Responsible AI, Analytical Skills, Creative Thinking, Writing, Report Writing, Data Ethics, Business Writing, Creative Problem-Solving, Creativity, Personal Development, Self-Awareness, English Language, Computer Literacy
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Encryption, Cybersecurity, Threat Detection, Exploitation techniques, Data Encryption Standard, Threat Modeling, Security Awareness, Cryptography, Cyber Attacks, Data Security, Databases, Malware Protection, Penetration Testing, AI Security, Vulnerability Assessments, Application Security, Security Engineering, Artificial Intelligence, SQL
★ 5 (7) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Data Visualization, Plot (Graphics), Exploratory Data Analysis, Text Mining, Model Evaluation, Model Training, Classification Algorithms, Applied Machine Learning, Data Cleansing, Scikit Learn (Machine Learning Library), Statistical Machine Learning, Data Preprocessing, Natural Language Processing, Predictive Modeling, Machine Learning, Unstructured Data, Machine Learning Algorithms, Python Programming, Computer Science
★ 4.5 (17) · Intermediate · Guided Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: Responsible AI, MLOps (Machine Learning Operations), Data Preprocessing, Model Deployment, Data Ethics, Artificial Intelligence and Machine Learning (AI/ML), Apache Mahout, AI Security, Applied Machine Learning, Classification Algorithms, CI/CD, Java, Java Programming, Machine Learning Software, Jenkins, Deep Learning, Machine Learning, Spring Boot, Natural Language Processing, Reinforcement Learning
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: API Testing, Test Automation, Test Case, Test Tools, Test Execution Engine, Application Programming Interface (API), System Monitoring, Restful API, Scenario Testing, Jenkins, CI/CD, Test Data, Azure DevOps Pipelines, Azure DevOps, Query Languages, Data Validation, Scalability, Distributed Computing
Advanced · Course · 1 - 4 Weeks