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.

Johns Hopkins University
Skills you'll gain: Architectural Design, Sustainable Development, Building Codes, Community Development, Land Development, Sustainable Architecture, Building Design, Sustainable Design, Sustainable Technologies, Climate Change Mitigation, Environmental Policy, Environmental Engineering, Policy Analysis, Case Studies
Intermediate · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Deep Learning, Generative Model Architectures, Image Analysis, Artificial Neural Networks, Artificial Intelligence and Machine Learning (AI/ML), Computer Vision, Network Architecture, Natural Language Processing, Machine Learning Algorithms, Time Series Analysis and Forecasting
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Alfaisal University | KLD
Skills you'll gain: Microsoft Outlook, Microsoft Office, Setting Appointments, Calendar Management, Microsoft 365, Organizational Skills, Data Entry, Computer Literacy, Scheduling
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: HVAC, Building Services Engineering, Thermal Management, Mechanical Engineering, Engineering Calculations, Energy and Utilities, Estimation, Environmental Issue
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Google Gemini, Workforce Planning, Anthropic Claude, Human Resources, Artificial Intelligence, Human Resource Strategy, Forecasting, Mitigation
Intermediate · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Chemical Engineering, Process Engineering, Hazard Communication (HazCom), Hazard Analysis, Occupational Health, Environment Health And Safety, Safety Training, Safety Standards, Accident Prevention, Personal protective equipment, Risk Management
Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Data Ethics, Responsible AI, Machine Learning, Information Privacy, Personally Identifiable Information, Artificial Intelligence, Data Security, Data Governance, Cybersecurity, Algorithms
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: SQL, Big Data, Data Validation, Query Languages, Data Mining, Business Metrics
Advanced · Project · Less Than 2 Hours

Skills you'll gain: Threat Modeling, Network Security, Threat Management, Incident Response, Vulnerability Management, Computer Security Incident Management, Hardening, Intrusion Detection and Prevention, Security Management, Cyber Threat Intelligence, Cyber Attacks, Cybersecurity, Network Protocols, Cloud Security, Bash (Scripting Language), Debugging, Linux, Interviewing Skills, Python Programming, SQL
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

Universidades Anáhuac
Skills you'll gain: Predictive Modeling, Data Cleansing, Time Series Analysis and Forecasting, Database Management, Artificial Neural Networks, SQL, Predictive Analytics, Databases, Keras (Neural Network Library), Deep Learning, Tensorflow, Statistical Modeling, Data Modeling, Data Visualization Software, Forecasting, Pandas (Python Package), Data Science, Supervised Learning, Image Analysis, Computer Vision
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Data Integrity, Data Cleansing, Data Quality, Data Validation, Sample Size Determination, Sampling (Statistics), Data Analysis, Statistics, Statistical Analysis
Beginner · Course · 1 - 4 Weeks

National Taiwan University
Skills you'll gain: Engineering Drawings, AutoCAD, Computer-Aided Design, Drafting and Engineering Design, Technical Drawing, Architectural Drawing, Visualization (Computer Graphics), Graphical Tools, Engineering Design Process
Mixed · Course · 1 - 3 Months