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: API Testing, Test Automation, Test Case, Test Execution Engine, Application Programming Interface (API), Regression Testing, System Monitoring, Restful API, Continuous Integration, Scenario Testing, Debugging, Continuous Delivery, Jenkins, CI/CD, Test Data, Azure DevOps, Query Languages, Data Validation
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Infrastructure as Code (IaC), Istio, Terraform, Kubernetes, Cloud-Native Computing, Serverless Computing, Microservices, DevOps, Amazon Web Services, API Gateway, Scalability, CI/CD, Application Deployment, Cloud Deployment, Restful API, Containerization, Amazon DynamoDB, Prometheus (Software), Cloud Applications, Redis
Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Search Engine Optimization, Web Analytics and SEO, Competitive Intelligence, Keyword Research, Performance Analysis, Market Intelligence, Market Analysis, Auditing, Gap Analysis
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Biological Engineering, Markov Model, Molecular Biology, Biotechnology, Bioinformatics, Simulation and Simulation Software, Mathematical Modeling, Engineering Analysis, Mathematical Software, Electrical Engineering, Failure Analysis, Engineering Design Process, Hazard Analysis, Biochemistry, Simulations, Differential Equations, Numerical Analysis, Cell Biology, Technical Design, Model Evaluation
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Multimedia, Writing and Editing, Public Speaking, Storytelling, Branding
Intermediate · Course · 1 - 3 Months

Skills you'll gain: QuickBooks (Accounting Software), Vendor Management, Ledgers (Accounting), Accounting Software, Inventory and Warehousing, Payroll Processing, Financial Reporting, Business Reporting, Customer Data Management, Management Reporting, Financial Analysis, Payroll, Billing & Invoicing, Sales Management, Project Accounting, Small Business Accounting, Accounting Systems, Business Software, Business, Business Analysis
Beginner · Specialization · 3 - 6 Months

University of Maryland, College Park
Skills you'll gain: Health Informatics, Public Health, Health Policy, Professional Development, Cultural Diversity, Health Care Administration, Clinical Leadership, Crisis Intervention, Health Equity, Informatics, Health Care, Leadership, Health Systems, Health Disparities, Diversity Equity and Inclusion Initiatives, Data Integration, Community Health, Emergency Response, Adaptability, Data Analysis
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Accountability, Team Oriented, Teamwork, Project Planning, Stakeholder Communications, Workflow Management, Team Management, Communication Strategies, Communication Systems
Beginner · Course · 1 - 4 Weeks

Universitat Autònoma de Barcelona
Skills you'll gain: Mental Health Diseases and Disorders, Safety and Security, Psychological Evaluations, Adult Education, Resilience, Empathy
Beginner · Course · 1 - 3 Months

Skills you'll gain: Variance Analysis, Dashboard, Key Performance Indicators (KPIs), Power BI, Performance Analysis, Performance Measurement, Web Analytics and SEO, Performance Reporting, Google Analytics, Performance Metric, Business Metrics, Analysis, Statistical Analysis, Business Intelligence, Trend Analysis, AI Enablement, Search Engine Optimization, Management Reporting, Data-Driven Decision-Making, Data Integration
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Simulation and Simulation Software, Systems Thinking, Visualization (Computer Graphics), Data Modeling, Mathematical Modeling, Biology, Environment, Storytelling
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Web Applications, Authentications, Front-End Web Development, Authorization (Computing), Application Programming Interface (API), User Interface (UI) Design
Intermediate · Course · 1 - 3 Months