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.

Vanderbilt University
Skills you'll gain: Music, Music Performance, Entrepreneurship, Intellectual Property, Digital Transformation, Marketing Communications, Marketing, Business Modeling, Revenue Management, Business Ethics, Event Management, Media Production
Mixed · Course · 1 - 3 Months

University at Buffalo
Skills you'll gain: Intrusion Detection and Prevention, Security Controls, Continuous Monitoring, Incident Response, Vulnerability Assessments, Software Development Life Cycle, Cybersecurity, Computer Security Incident Management, Cyber Security Policies, Cyber Security Assessment, Information Assurance, Network Security, Risk Management Framework, Cloud Security, Authentications
Beginner · Course · 1 - 4 Weeks

Khalifa University
Skills you'll gain: Data Strategy, Customer Relationship Management (CRM) Software, AI Personalization, AI Enablement, Sales Enablement, Model Deployment, Feature Engineering, Data Governance, Responsible AI, Model Evaluation, Data Preprocessing, Transfer Learning, Data Quality, Customer Data Management, Sales Management, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning, Reinforcement Learning, Natural Language Processing
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Splunk, Software Installation, Network Monitoring, Data Transformation, Dashboard
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Scripting, Data Import/Export
Intermediate · Course · 3 - 6 Months

Yale University
Skills you'll gain: Applied Behavior Analysis, Behavior Management, Positive Behavior Support, Parent Communication, Mental Health Diseases and Disorders, Working With Children, Child Development, Adaptability, Problem Solving
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Docs, Gmail, Google Sheets, Google Workspace, Presentations, Calendar Management, Spreadsheet Software, File Management, Excel Formulas, Email Security, Collaborative Software, Data Visualization, Productivity Software, Data Validation, Document Management, Setting Appointments, Meeting Facilitation, Sales Presentations, Data Analysis Expressions (DAX), Version Control
Beginner · Specialization · 3 - 6 Months

Tecnológico de Monterrey
Skills you'll gain: Lean Six Sigma, Six Sigma Methodology, Lean Methodologies, Statistical Process Controls, Quality Improvement, Process Improvement, Process Analysis, Continuous Improvement Process, Customer Analysis, Waste Minimization, Quality Management, Return On Investment, Process Mapping, Project Management, Cost Benefit Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Programming Principles, Data Modeling, Data Integrity, Application Development, Data Maintenance, Debugging
Beginner · Course · 1 - 4 Weeks
Duke University
Skills you'll gain: Neurology, Physiology, Anatomy, Cell Biology, Psychology, Pathology, Molecular Biology
Advanced · Course · 3 - 6 Months

Arizona State University
Skills you'll gain: Digital pedagogy, Train The Trainer
Mixed · Course · 1 - 3 Months

University of Washington
Skills you'll gain: Public Speaking, Persuasive Communication, Presentations, Verbal Communication Skills, Communication, Storytelling, Infographics, Peer Review, Motivational Skills, Constructive Feedback, Driving engagement, Performing Arts, Concision, Diagram Design, Action Oriented, Trustworthiness, Communication Strategies, Writing, Non-Verbal Communication, Composure
Beginner · Specialization · 3 - 6 Months