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.

University of California San Diego
Skills you'll gain: Bioinformatics, Programming Principles, Molecular, Cellular, and Microbiology, Python Programming, Computational Thinking, Biology
Beginner · Course · 1 - 4 Weeks

The University of Chicago
Skills you'll gain: Neurology, Physiology, Anatomy, Behavioral Health, Mental and Behavioral Health, Mental Health Diseases and Disorders, Vital Signs, Control Systems, Coordination, Biology, Communication Systems
Beginner · Course · 1 - 3 Months

Skills you'll gain: Power BI, Microsoft Azure, Data Lakes, Data Analysis Expressions (DAX), Azure Synapse Analytics, Data Modeling, Data Governance, Data Warehousing, Microsoft SQL Servers, Data Analysis, Analytics, Extract, Transform, Load, Data Import/Export, Data Integration, Real Time Data, Data Mart, Data Transformation, Data Management, Data Architecture, Data Pipelines
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Technical Analysis, Time Series Analysis and Forecasting, Predictive Modeling, Market Data, Financial Forecasting, Applied Machine Learning, Trend Analysis, Financial Analysis, Data Visualization, Google Sheets, Interactive Data Visualization, Machine Learning, Data Manipulation, Data Import/Export
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Mindfulness, Stress Management, Empathy, Patient Education And Counseling, Personal Development, Data Analysis, Professional Development, Vital Signs, Dashboard, Real Time Data, Respiration, Performance Measurement, Physiology, Standard Operating Procedure
Beginner · Course · 1 - 4 Weeks

University of Cambridge
Skills you'll gain: Criminal Investigation and Forensics, Investigation, Laboratory Testing, Statistical Analysis, Molecular Biology, Specimen Collection, Scientific Methods, Medical Science and Research, General Science and Research, Data Collection, Case Studies, Biology, Ethical Standards And Conduct
Beginner · Course · 1 - 3 Months

University of Alberta
Skills you'll gain: Agile Software Development, Project Risk Management, Requirements Analysis, Agile Methodology, Kanban Principles, Risk Management, Project Planning, Requirements Elicitation, Sprint Retrospectives, Requirements Management, Functional Requirement, Business Requirements, Sprint Planning, Software Development Methodologies, Software Development Life Cycle, Scrum (Software Development), Software Technical Review, Risk Management Framework, Product Management, Project Management
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: SAP S/4HANA, System Design and Implementation, Solution Sales Engineering, Relationship Building, ABAP RESTful Programming Model (RAP), Project Management, Test Script Development, Rapport Building, Technology Solutions, Project Implementation, Software As A Service, Enterprise Architecture, Enterprise Resource Planning, Consultative Approaches, Solution Architecture, Project Closure, Test Planning, Workforce Development, Requirements Analysis, Company, Product, and Service Knowledge
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Active Listening, Problem Solving, Presentations, Collaboration, Root Cause Analysis, Interpersonal Communications, Conflict Management, Constructive Feedback, Professional Development, Communication, Social Skills, Virtual Teams, Collaborative Software, Teamwork, Public Speaking, Complex Problem Solving, Persuasive Communication, Professionalism, Accountability, Time Management
Beginner · Specialization · 1 - 3 Months

University of Colorado System
Skills you'll gain: Natural Language Processing, Text Mining, Clinical Informatics, Clinical Documentation, Clinical Data Management, R Programming, Google Cloud Platform, Health Informatics, Unstructured Data, Data Processing
Intermediate · Course · 1 - 3 Months

University of Amsterdam
Skills you'll gain: World History, International Relations, Ancient History, Cultural Diversity, Physical Science, Anthropology, Timelines, Social Sciences, Economics, Policy, and Social Studies, Environment, Biology, Physics, Climate Change Adaptation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Talent Acquisition, Training and Development, Compensation and Benefits, Training Programs, Recruitment, Employee Training, Full Cycle Recruitment, Job Analysis, Employee Performance Management, Compensation Management, Performance Appraisal, Job Evaluation, Developing Training Materials, Compensation Strategy, Performance Management, Human Resource Policies, Compliance Management, Regulatory Compliance, Employee Relations, Business Continuity Planning
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months