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.
Arizona State University
Skills you'll gain: Oral Comprehension, Education Software and Technology, Teaching, Oral Expression, Literacy, Technology Strategies, Grammar, English Language, Language Competency, Design Elements And Principles, Design Strategies, End User Training and Support, Emerging Technologies, Language Learning, Vocabulary, Innovation
Beginner · Professional Certificate · 3 - 6 Months

Tecnológico de Monterrey
Skills you'll gain: Lean Six Sigma, Lean Manufacturing, Statistical Process Controls, Quality Improvement, Quality Control, Continuous Improvement Process, Predictive Modeling, Production Process, Process Improvement, Kanban Principles, Problem Management, Regression Analysis, Root Cause Analysis, Statistical Modeling
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Tensorflow, Keras (Neural Network Library), Artificial Neural Networks, Deep Learning, Machine Learning Methods, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Control Systems, Systems Engineering, Mechanics, Numerical Analysis, Differential Equations, Mathematical Modeling, Simulation and Simulation Software, Engineering Analysis, Simulations, Advanced Mathematics, Linear Algebra, Engineering Design Process, Engineering Calculations, Mathematical Software, Applied Mathematics, Physics, Calculus, Mathematical Theory & Analysis
Advanced · Specialization · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Energy and Utilities, Materials science, Production Process, Manufacturing Processes, Process Engineering, Chemical Engineering, Manufacturing and Production, Engineering Calculations, Chemistry, Environment and Resource Management, Natural Resource Management
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Sheets, Spreadsheet Software, Excel Formulas, Pivot Tables And Charts, Collaborative Software, Data Sharing, Data Presentation, Data Visualization, Data Visualization Software, Data Analysis, Data Import/Export, Data Management
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Cloud Platform, Public Cloud, Command-Line Interface, Cloud Management, Middleware, DevOps
Beginner · Project · Less Than 2 Hours

Universidad de los Andes
Skills you'll gain: Structural Analysis, Engineering Analysis, Engineering Calculations, Finite Element Methods, Civil Engineering, Mathematical Modeling, Numerical Analysis, Python Programming, NumPy, Linear Algebra, Simulation and Simulation Software, Plot (Graphics)
Advanced · Course · 1 - 3 Months

Skills you'll gain: Operating System Administration, Cyber Threat Hunting, Incident Response, IT Service Management, Identity and Access Management, Cloud Computing, Governance Risk Management and Compliance, Information Technology Infrastructure Library, Endpoint Security, Malware Protection, Penetration Testing, Computer Security Incident Management, Linux Commands, Database Management, Network Security, Networking Hardware, Cybersecurity, Cyber Threat Intelligence, Interviewing Skills, Cyber Security Assessment
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

Coursera
Skills you'll gain: Legal Risk, Legal Technology, Compliance Management, Data Ethics, Responsible AI, Risk Management, Risk Mitigation, Artificial Intelligence, Legal Research, Generative AI, Mitigation, Business Workflow Analysis, Ethical Standards And Conduct, Analysis, Innovation, Predictive Modeling, Natural Language Processing
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Python Programming, Scripting, Scripting Languages, Programming Principles, Computer Programming, Data Access, Data Science
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Animations, Multimedia, Motion Graphics, Storyboarding, Photo/Video Production and Technology, Timelines
Beginner · Course · 1 - 3 Months