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.

Skills you'll gain: Microsoft Copilot, Sales Strategy, Customer Analysis, Sales Enablement, Data Cleansing, Sales Management, Sales, Customer Relationship Management (CRM) Software, Customer Insights, Data Quality, Data Maintenance, Sales Prospecting, Prospecting and Qualification, Customer Data Management, Customer Engagement, AI Personalization, Advanced Analytics, Analytics, Personalized Service, Data Integrity
★ 3.7 (9) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Professional Networking, Interviewing Skills, Professional Development, Presentations, Data Science, Writing, Business Research, Portfolio Management, Oral Expression, Problem Solving, Communication
★ 4.7 (407) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Google Docs, Document Management, Productivity Software, Writing, Google Workspace, Business Writing, Writing and Editing, File Management, Personal Development
★ 4.6 (1.5K) · Beginner · Guided Project · Less Than 2 Hours

Illinois Tech
Skills you'll gain: Process Improvement, Process Management, Process Improvement and Optimization, Business Process, Business Process Management, Process Analysis, Business Process Improvement, Performance Improvement, Quality Improvement, Continuous Improvement Process, Process Mapping, Quality Management, Quality Monitoring, Workflow Management, Operational Excellence, Quality Management Systems, Change Management, Performance Measurement, Risk Management, Project Management
★ 4.8 (211) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Root Cause Analysis, Correlation Analysis, Regression Analysis, Statistical Methods, Statistics, Data Collection, Descriptive Statistics, Statistical Hypothesis Testing, Data Literacy, Probability & Statistics, Statistical Analysis, Process Analysis, Six Sigma Methodology, Lean Six Sigma, Quantitative Research, Business Process Improvement, Data Analysis, Process Improvement, Statistical Inference, Operational Efficiency
★ 4.2 (18) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Extract, Transform, Load, Data Integration, Data Cleansing, File I/O, Data Pipelines, Data Quality, Database Management, Data Transformation, Data Integrity, File Management, Data Import/Export, JSON, Extensible Markup Language (XML), Software Installation, Debugging
Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Matplotlib, Plot (Graphics), Data Visualization, Predictive Modeling, Scientific Visualization, Pandas (Python Package), Data Visualization Software, Predictive Analytics, Statistical Visualization, Data Presentation, Data Manipulation, Data Wrangling, Regression Analysis, Data Analysis, Data Cleansing, Data Science, Applied Machine Learning, Machine Learning Algorithms, Model Evaluation, Statistical Inference
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Patterns, Prompt Engineering, Responsible AI, Data Presentation, Sampling (Statistics), Excel Formulas, Spreadsheet Software, Generative AI, Data Analysis, Analytical Skills
★ 4.9 (24) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Extract, Transform, Load, Power BI, Data Integrity, Data Validation, Data Transformation, Data Cleansing, Data Storage, Data Quality, Data Analysis, Data Integration, Data Import/Export
★ 4.6 (1.1K) · Beginner · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Empathy & Emotional Intelligence, Emotional Intelligence, Social Skills, Active Listening, Empathy, Professional Development, Stress Management, Relationship Building, Interpersonal Communications, Self-Awareness, Communication Strategies, Self-Discipline, Personal Development, Journals
★ 4.7 (1.7K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Time Series Analysis and Forecasting, Recurrent Neural Networks (RNNs), SAS (Software), Forecasting, Regression Analysis, Machine Learning Methods, Applied Machine Learning, Statistical Analysis, Statistical Methods, Data Analysis Software, Predictive Modeling, Statistical Modeling, Statistical Software, Bayesian Statistics, Model Evaluation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Exploratory Data Analysis, Box Plots, Plot (Graphics), Data Visualization, Ggplot2, Data Visualization Software, Statistical Visualization, Scatter Plots, Histogram, Data Analysis, Graphing, Python Programming
★ 4.6 (16) · Intermediate · Guided Project · Less Than 2 Hours