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 Michigan
Skills you'll gain: Intercultural Competence, Human Capital, Cultural Diversity, Human Resources Management and Planning, Human Resource Strategy, Cultural Sensitivity, Case Studies, Workforce Management, Leadership
Intermediate · Course · 1 - 4 Weeks

Yale University
Skills you'll gain: Maternal Health, Midwifery, Child Health, Postpartum Care, Prenatal Care, Health Disparities, Obstetrics And Gynecology, Primary Care, Dignity in Care, Social and Human Services, Patient-centered Care, Health Policy, Cultural Responsiveness, Advocacy, Education and Training
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Incident Response, Business Continuity, Disaster Recovery, Cybersecurity, Security Management, Computer Security Incident Management, Crisis Management, Information Assurance
Beginner · Course · 1 - 3 Months

Skills you'll gain: 3D Modeling, 3D Assets, Computer Graphics, Visualization (Computer Graphics), Virtual Environment
Intermediate · Course · 3 - 6 Months

Whizlabs
Skills you'll gain: Microsoft Azure, Cloud Services, System Monitoring, Network Monitoring, Application Performance Management, Cloud Management, Cloud Infrastructure, Cloud Storage, Virtual Machines, Disaster Recovery, Continuous Monitoring, Data Storage, Scalability, Query Languages
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Customer Insights, Digital Marketing, Digital Advertising, Customer Analysis, Marketing Strategies, Customer experience strategy (CX), Marketing, Online Advertising, Strategic Marketing, Marketing Planning, Content Marketing, Social Media Marketing, Marketing Channel, Email Marketing, Target Audience, Persona Development, Marketing Analytics, Brand Marketing, Goal Setting, Smart Goals
Beginner · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Unreal Engine, Object Oriented Programming (OOP), C++ (Programming Language), Debugging, Computer Programming, Video Game Development, 3D Assets, Development Environment, Software Documentation, Data Storage, Scripting
Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Debugging, Software Testing, Program Development, Pseudocode, Simulations, Computer Programming, Algorithms, Development Environment, C (Programming Language), Command-Line Interface
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Usability Testing, Usability, User Acceptance Testing (UAT), Surveys, Software Testing, Survey Creation, Human Computer Interaction, User Research, UI/UX Research, User Experience Design, Software Quality (SQA/SQC), Web Content Accessibility Guidelines
Advanced · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Google Cloud Platform, Kubernetes, Google App Engine, Cloud Storage, Load Balancing, Cloud Services, Cloud Infrastructure, Cloud Computing, Infrastructure As A Service (IaaS), Containerization, Data Storage, Virtual Machines, Performance Tuning, Cloud Security, Application Deployment, Cloud Applications, Cloud Management, DevOps, Scalability
Intermediate · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Telehealth, Health Technology, Continuous Quality Improvement (CQI), Health Equity, Health Care Procedure and Regulation, Health Care, Regulatory Compliance, Health Care Administration, Health Policy, Technical Support, Patient Communication, Patient-centered Care
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Disaster Recovery, Business Continuity, Contingency Planning, Threat Management, Incident Management, Risk Analysis, Key Performance Indicators (KPIs), Vulnerability Assessments, Business Risk Management, IT Infrastructure, Test Planning, Cloud Computing, Performance Measurement, Communication Strategies
Beginner · Course · 1 - 4 Weeks