Data Structures and Algorithms courses can help you learn about arrays, linked lists, trees, and graph structures, along with sorting and searching algorithms. You can build skills in problem-solving, optimizing code efficiency, and analyzing algorithm complexity. Many courses introduce tools like Python, Java, or C++ for implementing these concepts, as well as platforms for coding challenges that reinforce your understanding through practical application.

Technical University of Denmark (DTU)
Skills you'll gain: Power Electronics, Electrical Power, Plant Operations and Management, Sustainable Engineering, Electrical Systems, Sustainable Technologies, Energy and Utilities, Semiconductors, Electronics, Environmental Engineering, Electrical Engineering, Materials science, Physics, Engineering Calculations, Manufacturing Processes, Mathematical Modeling
Intermediate · Course · 1 - 3 Months

Pontificia Universidad Católica de Chile
Skills you'll gain: Basic Electrical Systems, Electronics, Electronic Systems, Electrical Engineering, Electronics Engineering, Electrical Systems, Electronic Components, Electronic Hardware, Wiring Diagram, Control Systems, Electrical and Computer Engineering, Hardware Design, Machine Controls, Embedded Systems, Embedded Software, Programming Principles, Computer Programming
Mixed · Course · 1 - 4 Weeks

École Polytechnique
Skills you'll gain: Semiconductors, Materials science, Differential Equations, Integral Calculus, Numerical Analysis, Linear Algebra, Derivatives, Applied Mathematics, Chemistry, Physics
Advanced · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Materials science, Petroleum Industry, Chemistry, Environmental Issue, Oil and Gas, Environmental Science, Physical Science, Manufacturing Processes
Beginner · Course · 1 - 3 Months

Skills you'll gain: Simulation and Simulation Software, Engineering Analysis, Finite Element Methods, Simulations, Engineering, Computer-Aided Design, Cloud Technologies, Engineering Design Process, Cloud Computing
Beginner · Guided Project · Less Than 2 Hours

The Hong Kong University of Science and Technology
Skills you'll gain: Business Writing, Business Correspondence, Interviewing Skills, Business Communication, Case Studies, Business Ethics, Data Visualization, Oral Expression, English Language, Language Competency, Presentations, Target Audience, Report Writing, Writing, Business Analysis, Analysis, Communication Strategies, Verbal Communication Skills, Intercultural Competence, Communication
Beginner · Specialization · 3 - 6 Months

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: electromagnetics, Electrical Engineering, Materials science, Physics, Integral Calculus, Applied Mathematics
Intermediate · Course · 1 - 3 Months

Imperial College London
Skills you'll gain: Tensorflow, Generative AI, Recurrent Neural Networks (RNNs), Autoencoders, Generative Model Architectures, Data Pipelines, Keras (Neural Network Library), Model Evaluation, Deep Learning, Image Analysis, Model Training, Bayesian Network, Transfer Learning, Convolutional Neural Networks, Computer Programming, Model Optimization, Applied Machine Learning, Bayesian Statistics, Supervised Learning, Natural Language Processing
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: HVAC, Fire And Life Safety, Building Services Engineering, Pump Stations, Building Codes, Equipment Design, Thermal Management, Hydraulics, Mechanical Ventilation, Facility Repair And Maintenance, Mechanical Design, Safety Standards, Energy and Utilities, Health And Safety Standards, Control Systems, Mechanical Engineering, Engineering, Scientific, and Technical Instruments, System Requirements, Building Design, Engineering
Intermediate · Specialization · 3 - 6 Months

Universidad de los Andes
Skills you'll gain: Mathematics Education, Arithmetic, Applied Mathematics, Geometry, Systems Of Measurement, General Mathematics, Graphing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Identity and Access Management, Kubernetes, Cloud Infrastructure, Application Performance Management, Google Cloud Platform, Cloud-Native Computing, Cloud Development, Infrastructure As A Service (IaaS), Infrastructure Architecture, Cloud Computing Architecture, Cloud Computing, Serverless Computing, Cloud Solutions, Virtual Machines, Terraform, Cloud Management, Dashboard Creation, Prompt Engineering, IT Infrastructure, Network Administration
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Pandas (Python Package), Matplotlib, NumPy, Embeddings, Statistical Visualization, Machine Learning Algorithms, Natural Language Processing, Applied Machine Learning, Data Manipulation, Pivot Tables And Charts, Model Optimization, Machine Learning Methods, Linear Algebra, Text Mining, Classification Algorithms, Markov Model, Unsupervised Learning, Data Preprocessing, Dimensionality Reduction, Python Programming
Beginner · Specialization · 3 - 6 Months