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.

DeepLearning.AI
Skills you'll gain: Apache Airflow, Data Pipelines, Data Integration, Infrastructure as Code (IaC), Data Infrastructure, Terraform, Extract, Transform, Load, Amazon CloudWatch, Data Import/Export, IT Automation, Data Quality, Amazon Web Services, CI/CD, Data Processing, Data Access, Data Transformation, Network Troubleshooting
Intermediate · Course · 1 - 4 Weeks

Princeton University
Skills you'll gain: Blockchain, Cryptography, Cryptographic Protocols, Encryption, Payment Systems, FinTech, Public Key Cryptography Standards (PKCS), Key Management, Application Security, Digital Assets, Network Protocols, Transaction Processing, Distributed Computing, Emerging Technologies, Scripting, Application Specific Integrated Circuits, Data Structures, Financial Policy, Financial Regulation, Market Dynamics
Mixed · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Algebra, Calculus, Applied Mathematics, Graphing, General Mathematics, Data Science, Numerical Analysis, Mathematical Theory & Analysis, Derivatives
Intermediate · Course · 1 - 3 Months
University of Maryland, College Park
Skills you'll gain: Unstructured Data, Applied Machine Learning, Financial Data, Financial Statement Analysis, Image Analysis, Finance, Financial Analysis, Accounting, Emerging Technologies, Artificial Intelligence, Text Mining, Machine Learning, Social Media Analytics, AI Integrations, Data-Driven Decision-Making, Natural Language Processing, Model Evaluation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Pipelines, Apache Kafka, Apache Airflow, Data Transformation, Extract, Transform, Load, Data Processing, Data Integration, Data Warehousing, Data Cleansing, Data Lakes, Data Mart, Performance Tuning, Shell Script, Bash (Scripting Language), Command-Line Interface
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Flutter (Software), Data Persistence, JSON, Data Store, UI Components, User Interface (UI), Operational Databases, User Interface and User Experience (UI/UX) Design, User Interface (UI) Design, Database Development, Database Application, Databases, Debugging, Application Development, Data Access, Mobile Development, Cloud API, Application Programming Interface (API), Data Mapping
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Design Thinking, Market Opportunities, Data Integration, Data Engineering, Data Science, Analytical Skills, Data Pipelines, Data Validation, Extract, Transform, Load, Data Processing, Workflow Management, Process Modeling, Data Cleansing, Data Quality, Data Collection, Business Priorities, NumPy, Machine Learning, Python Programming
Intermediate · Course · 1 - 4 Weeks

Starweaver
Skills you'll gain: Prompt Engineering, Generative AI Agents, CrewAI, AI Orchestration, Prompt Engineering Tools, AI Enablement, Agentic Workflows, AI Workflows, AI Personalization, Generative AI, Application Design, Kubernetes, Artificial Intelligence, Containerization, Enterprise Application Management, System Monitoring, Agentic systems, MLOps (Machine Learning Operations), Python Programming, Engineering
Intermediate · Specialization · 3 - 6 Months

Macquarie University
Skills you'll gain: Pivot Tables And Charts, Data Visualization, Statistical Inference, Data Visualization Software, Data Presentation, Correlation Analysis, Microsoft Excel, Spreadsheet Software, Statistics, Regression Analysis, Statistical Hypothesis Testing, Data Analysis, Statistical Methods, Excel Formulas, Statistical Analysis, Sampling (Statistics), Data Analysis Software, Descriptive Statistics, Predictive Modeling, Variance Analysis
Intermediate · Course · 1 - 3 Months

John Wiley & Sons
Skills you'll gain: Matplotlib, Plot (Graphics), Relational Databases, SQL, Database Theory, R (Software), Data Visualization, Statistical Programming, Ggplot2, Data Science, Query Languages, Databases, Database Systems, R Programming, Database Design, Statistical Methods, Database Management, Data Analysis, Power BI, Python Programming
Intermediate · Course · 3 - 6 Months

Duke University
Skills you'll gain: Web Scraping, Data Ethics, Data Transformation, Tidyverse (R Package), Data Wrangling, Data Cleansing, Data Manipulation, Data Collection, Data Pipelines, Data Preprocessing, Data Integration, R (Software), R Programming, Exploratory Data Analysis, Statistical Programming
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Clinical Trials, Clinical Research Ethics, Clinical Research, Healthcare Ethics, Scientific Methods, Statistical Reporting, Ethical Standards And Conduct, Drug Development, Statistical Methods, Statistical Analysis
Mixed · Course · 1 - 3 Months