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.

Georgia Institute of Technology
Skills you'll gain: Electrical Power, Electrical Engineering, Basic Electrical Systems, Electronics, Electronic Systems, Electric Power Systems, Power Electronics, Electronic Components, Engineering Analysis, Engineering Calculations
Intermediate · Course · 1 - 3 Months

Duke University
Skills you'll gain: Business Metrics, Analytics, Digital Transformation, Business Intelligence, Performance Measurement, Big Data, Business Analysis, Data Analysis, Key Performance Indicators (KPIs), E-Commerce, Financial Services, Case Studies, Cash Flows, Culture Transformation
Mixed · Course · 1 - 3 Months

Skills you'll gain: Copywriting, User Research, Target Audience, Customer Insights, Prompt Engineering, ChatGPT, Marketing Materials, Content Creation, Product Knowledge, Value Propositions, Marketing Communications, Editing
Beginner · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Control Systems, Power Electronics, Electrical Engineering, Electronics, Electronics Engineering, Systems Analysis, Systems Design, Mathematical Modeling, Simulation and Simulation Software, Graphical Tools, Differential Equations, Applied Mathematics
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Video Production, Photo/Video Production and Technology, Video Editing, Multimedia, Media Production, Content Creation, Storytelling, Storyboarding, Visual Design, Adobe Creative Cloud, Design, Graphic and Visual Design, Web Content, Infographics, Animations, Digital Media Strategy, Blogs, Editing, Communication
Mixed · Course · 1 - 4 Weeks

University of Pennsylvania
Skills you'll gain: Electric Power Systems, Electrical Systems, Safety Standards, Energy and Utilities, Electrical Safety, Environmental Regulations, Power Electronics, Sustainable Technologies, Hydraulics, Basic Electrical Systems, Thermal Management, Equipment Design, Semiconductors, Physics
Beginner · Course · 1 - 3 Months

University at Buffalo
Skills you'll gain: Anomaly Detection, Manufacturing Processes, Data Collection, Analytics, Data Storage, Manufacturing Operations, Process Engineering, Systems Engineering, Industrial Engineering, Analysis, Data Cleansing, Digital Transformation, Big Data, Computing Platforms
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cryptography, Encryption, Python Programming, Mathematical Software, Programming Principles, Scripting, Algorithms, Debugging, Data Structures, File Management
Mixed · Course · 1 - 4 Weeks

The University of Edinburgh
Skills you'll gain: Empathy, Critical Thinking, Research, Diversity Awareness, Open Mindset, Emotional Intelligence, Decision Making
Beginner · Course · 1 - 3 Months

Institut Mines-Télécom
Skills you'll gain: Image Analysis, Computer Vision, Python Programming, Pandas (Python Package), Computer Programming, Medical Imaging, Jupyter, Algorithms, Plot (Graphics), Debugging, Applied Mathematics, Data Import/Export
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Scikit Learn (Machine Learning Library), Regression Analysis, Performance Tuning, Applied Machine Learning, Machine Learning Methods, Statistical Machine Learning, Machine Learning, Bayesian Statistics, Data Analysis
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: HVAC, Fire And Life Safety, Building Services Engineering, Building Codes, Equipment Design, Thermal Management, Mechanical Engineering, Mechanical Ventilation, Facility Repair And Maintenance, Mechanical Design, Safety Standards, Energy and Utilities, Health And Safety Standards, System Requirements, Control Systems, Engineering Calculations, Environmental Monitoring, System Monitoring, Sustainability Standards, Estimation
Intermediate · Specialization · 3 - 6 Months