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.

Pragmatic AI Labs
Skills you'll gain: Prometheus (Software), Amazon Bedrock, Rust (Programming Language), System Monitoring, Site Reliability Engineering, Command-Line Interface, Grafana, Continuous Monitoring, IT Automation, Automation, Prompt Engineering, CI/CD, DevOps, Unix Commands, JSON, Compliance Auditing, Linux, File Systems, File I/O
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Clinical Data Management, Clinical Research, Data Quality, Health Informatics, Time Series Analysis and Forecasting, Data Cleansing, Data Analysis, Data Modeling, Data Science, Analytical Skills, Statistical Reporting, Data Preprocessing, Electronic Medical Record
Intermediate · Course · 1 - 4 Weeks

Interactive Brokers
Skills you'll gain: Environmental Social And Corporate Governance (ESG), Market Data, Data Ethics, Financial Data, Investments, Data Collection, Due Diligence, Financial Services, Big Data, Analytics, Investment Management, Data-Driven Decision-Making, Sustainability Reporting, Financial Market, Business Ethics, Data Quality, Corporate Sustainability, Financial Industry Regulatory Authorities, Sustainable Business, Portfolio Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Medical Billing, Patient Registration, Revenue Cycle Management, Billing, Health Systems, Healthcare Industry Knowledge, Health Care, Insurance, Administration
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Data Visualization Software, Dashboard, Dashboard Creation, Data Visualization, Interactive Data Visualization, Data Transformation, Data Presentation, Tableau Software, Data Storytelling, Data Manipulation, Exploratory Data Analysis, Data Analysis
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Artificial Intelligence and Machine Learning (AI/ML), Customer Insights, Applied Machine Learning, Customer Analysis, Data-Driven Marketing, Marketing Analytics, Generative AI, AI Integrations, Predictive Modeling, Predictive Analytics, Customer Data Management, Time Series Analysis and Forecasting, Customer Acquisition Management, Marketing Strategies
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Plotly, Exploratory Data Analysis, Scatter Plots, Plot (Graphics), Data Visualization, Data Visualization Software, Interactive Data Visualization, Data Analysis, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

University of Colorado System
Skills you'll gain: Marketing Analytics, Data-Driven Marketing, Classification And Regression Tree (CART), Probability & Statistics, AI Personalization, Statistical Software, Regression Analysis, Model Evaluation, Data-Driven Decision-Making, Data Ethics, Unsupervised Learning, Statistical Modeling, Data Visualization, Customer Analysis, Statistical Analysis, Predictive Analytics, Anomaly Detection, Statistical Hypothesis Testing, Advanced Analytics, Machine Learning
Intermediate · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: Google Sheets, Data Integration, Database Application, Cloud Applications, No-Code Development, Relational Databases, Google Cloud Platform, Data Management
Beginner · Project · Less Than 2 Hours

Logical Operations
Skills you'll gain: Excel Macros, Microsoft Excel, Excel Formulas, Data Transformation, File I/O, Data Wrangling, Extensible Markup Language (XML), Data Manipulation, Data Cleansing, Spreadsheet Software, Visual Basic (Programming Language), Data Sharing, File Management, Automation, Microsoft 365, Data Science, Query Languages, Debugging, Performance Improvement, Computer Programming
Mixed · Course · 1 - 3 Months

Skills you'll gain: Data Import/Export, Microsoft Visual Studio, R (Software), Microsoft Excel, R Programming, Data Sharing, Data Processing, Data Analysis
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Cloud Engineering, Cloud-Native Computing, Software Engineering, Cloud Development, Distributed Computing, Cloud Storage, Engineering Software, Extract, Transform, Load, Google Cloud Platform, Software Engineering Tools, Big Data, Software Development, Cloud Computing, Serverless Computing, Data Infrastructure, Cloud Technologies, Cloud Services, Cloud Solutions, Data Pipelines, Command-Line Interface
Intermediate · Course · 1 - 4 Weeks