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 Colorado Boulder
Skills you'll gain: Crisis Management, Consulting, Business Consulting, Leadership Studies, Management Consulting, Leadership, Leadership and Management, Consultative Approaches, Business Leadership, Corporate Communications, Strategic Communication, Mitigation, Trend Analysis
★ 4.4 (7) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Mockups, User Experience, User Experience Design, User Interface and User Experience (UI/UX) Design, Web Content Accessibility Guidelines, User Centered Design, Design, Usability, User Interface (UI) Design, UI/UX Research, Collaborative Software, User Research, Design Elements And Principles, AI Workflows, Artificial Intelligence
★ 4.8 (104) · Mixed · Course · 1 - 3 Months
University of Colorado Boulder
Skills you'll gain: Control Systems, Mechanics, Mathematical Modeling, Simulation and Simulation Software, Engineering Analysis, Engineering Calculations, Engineering Design Process, Torque (Physics)
Advanced · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Program Evaluation, Web Content Accessibility Guidelines, Educational Materials, Multimedia, Instructional Design, Professional Development, Content Creation, Design Strategies, Communication
★ 4.8 (36) · Beginner · Course · 1 - 4 Weeks

Whizlabs
Skills you'll gain: Amazon Web Services, Serverless Computing, Amazon S3, Amazon Elastic Compute Cloud, API Gateway, AWS CloudFormation, Cloud Storage, Cloud Security, Data Storage Technologies, Data Storage, Cloud Deployment, AWS Identity and Access Management (IAM), Application Deployment, File Systems, Encryption
Intermediate · Course · 1 - 4 Weeks

Corporate Finance Institute
Skills you'll gain: Wealth Management, Financial Services, Financial Planning, Investment Management, Compensation Management, Banking, Portfolio Management, Asset Management, Market Intelligence, Client Services, Job Analysis, Estate Planning, Financial Analysis, Customer Relationship Management
★ 4.6 (47) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Swift Programming, Apple Xcode, Apple iOS, iOS Development, Apple software proficiency, Application Development, Mobile Development, Memory Management, Cross Platform Development, Object Oriented Programming (OOP), Performance Tuning, Programming Principles, Development Environment, Integrated Development Environments, Code Reusability, Computer Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Network Planning And Design, Microsoft Azure, Network Security, Network Troubleshooting, Network Architecture, Network Support, Network Administration, IT Security Architecture, Firewall, Virtual Private Networks (VPN), Virtual Networking, Role-Based Access Control (RBAC), General Networking, Hybrid Cloud Computing, Data Migration, Scalability
★ 5 (31) · Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Telehealth, Teamwork, Patient Communication, Collaboration, Clinical Assessment, Vital Signs, Health Technology, Patient Preparation, Patient Coordination, Patient Education And Counseling, Health Assessment, Patient-centered Care, Patient Treatment, Primary Care, Health Care, Health Systems, Telecommunications, Patient Evaluation, Care Management, Communication
★ 4.9 (40) · Beginner · Specialization · 1 - 4 Weeks

Skills you'll gain: Vulnerability Assessments, Vulnerability Management, Vulnerability Scanning, Cyber Security Assessment, Hardening, Threat Management, Security Testing, Patch Management, Cyber Risk, Threat Detection, Cyber Threat Hunting, Application Security, Cyber Attacks, Cyber Engineering, Cyber Security Policies, Dashboard Creation, Cyber Security Strategy, Cyber Governance, Network Engineering, Web Applications
Intermediate · Course · 1 - 4 Weeks

Dubai College of Tourism
Skills you'll gain: Revenue Management, Loyalty Programs, Forecasting, Hotel And Restaurant Management, Market Dynamics, Hospitality Management, Revenue Forecasting, Hospitality and Food Services, Marketing Channel, Hospitality, Financial Forecasting, Hospitality Services, Hotels and Accommodations, Customer Retention, Brand Loyalty, Cost Management, Hotel Operations, Direct Selling, Data-Driven Decision-Making, Data Analysis
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Preventative Care, Patient Education And Counseling, Pharmacology, Contraindication, Public Health and Disease Prevention, Drug Interaction, Health Promotion, Primary Care, Health Disparities, Patient Education and Support, Medication Therapy Management, Health Equity, Pharmacotherapy, Clinical Pharmacy, Patient Evaluation, Public Health, Community Health, Health Assessment, Patient Advocacy, Clinical Trials
★ 4.7 (150) · Beginner · Course · 1 - 3 Months