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.

Universidad Austral
Skills you'll gain: Web Scraping, Natural Language Processing, Data Integration, Data Processing, MLOps (Machine Learning Operations), Data Cleansing, Artificial Neural Networks, Tensorflow, Text Mining, Jupyter, Application Lifecycle Management, Pandas (Python Package), Systems Architecture, Analysis, Deep Learning, Application Development, Scripting, Algorithms, Data Transformation, Python Programming
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: PostgreSQL, SQL, Query Languages, Data Transformation, Data Manipulation, Database Development, Data Management
Advanced · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Power Electronics, Electronic Systems, Electrical Engineering, Electric Power Systems, Electrical Power, Basic Electrical Systems, Electronics, Simulation and Simulation Software, Engineering Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Predictive Modeling, Predictive Analytics, SAS (Software), Statistical Modeling, Regression Analysis, Statistical Analysis, Data Analysis, Statistical Methods, Probability & Statistics, Statistical Hypothesis Testing
Intermediate · Course · 1 - 3 Months

University of Pennsylvania
Skills you'll gain: Scientific Methods, Science and Research, Research, Experimentation, Research Methodologies, Research Design, Data Collection, Peer Review, Simulations, Ethical Standards And Conduct
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Visualization, Feature Engineering, Data Cleansing, Predictive Modeling, Scikit Learn (Machine Learning Library), Data Science, Classification And Regression Tree (CART), Applied Machine Learning, Regression Analysis, Supervised Learning, Predictive Analytics, Machine Learning, Human Resources, Decision Tree Learning, Employee Retention
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Process Mapping, Root Cause Analysis, Lean Six Sigma, Lean Methodologies, Correlation Analysis, Process Improvement, Quality Improvement, Lean Manufacturing, Process Analysis, Regression Analysis, Continuous Improvement Process, Data Collection, Descriptive Statistics, Process Optimization, Six Sigma Methodology, Process Management, Risk Management, Quality Management, Statistical Analysis, Quality Control
Beginner · Specialization · 3 - 6 Months
Rice University
Skills you'll gain: Pivot Tables And Charts, Excel Formulas, Graphing, Microsoft Excel, Spreadsheet Software, Data Analysis, Histogram, Scatter Plots, Data Import/Export, Data Manipulation, Data Management
Mixed · Course · 1 - 4 Weeks
Duke University
Skills you'll gain: Deductive Reasoning, Logical Reasoning, Computational Logic, Mathematical Modeling, Scientific Methods
Beginner · Course · 1 - 3 Months

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

Fractal Analytics
Skills you'll gain: Business Leadership, Generative AI, Responsible AI, Business Strategy, Data Strategy, Strategic Decision-Making, Organizational Strategy, Technology Strategies, Deep Learning, Artificial Intelligence, Organizational Development, Data Ethics, Human Centered Design, Data Quality, Design Thinking, Data Pipelines, Governance, User Centered Design, Ethical Standards And Conduct
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Interactive Data Visualization, Software Installation, Package and Software Management, R Programming, Integrated Development Environments, Cloud Development, Cloud Hosting
Beginner · Guided Project · Less Than 2 Hours