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.

Peking University
Skills you'll gain: Pediatric Nursing, Infant Care, Pediatrics, Child Health, Neonatal Intensive Care Unit, Nutrition and Diet, Nursing Care, Working With Children, Preventative Care, Public Health and Disease Prevention, Toileting, Infectious Diseases, Dental Care, Respiratory Care, Immunology, First Aid
Intermediate · Course · 1 - 3 Months

Tecnológico de Monterrey
Skills you'll gain: Organizational Leadership, Stress Management, Leadership, Influencing, Motivational Skills, Leadership Development, Industrial and Organizational Psychology, Leadership and Management, Employee Performance Management, Business Leadership, Strategic Leadership, Business Ethics, Employee Engagement, Persuasive Communication, Emotional Intelligence, Professional Networking, Empowerment, Goal Setting
Intermediate · Course · 1 - 4 Weeks

Fractal Analytics
Skills you'll gain: Responsible AI, Data Ethics, Generative AI, Human Centered Design, Problem Solving, Generative Model Architectures, Business Leadership, AI Product Strategy, Business Strategy, Ethical Standards And Conduct, Analytical Skills, Strategic Thinking, Data Strategy, Information Privacy, Personally Identifiable Information, Artificial Intelligence, Critical Thinking, Design Thinking, Thought Leadership, Project Implementation
Beginner · Specialization · 3 - 6 Months

Simplilearn
Skills you'll gain: LLM Application, LangChain, Large Language Modeling, ChatGPT, Generative AI, Prompt Engineering, Text Mining, Analytics, Natural Language Processing, Benchmarking
Beginner · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Trauma Care, Emergency Medicine, Emergency Medical Services, Patient Evaluation, Triage, Clinical Assessment, First Aid, Patient Transport, Wound Care, Vital Signs, Physiology, Anatomy
Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Grammar, English Language, Language Competency, Language Learning
Intermediate · Course · 1 - 4 Weeks

University of Florida
Skills you'll gain: Climate Change Mitigation, Land Management, Sustainable Development, Environment and Resource Management, Water Sustainability, Natural Resource Management, Sustainability Standards, Environmental Science, Taxonomy, Research, Biology
Intermediate · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Cryptography, Encryption, Cybersecurity, Computer Security, Theoretical Computer Science, Information Architecture
Intermediate · Course · 1 - 4 Weeks
University of Colorado Boulder
Skills you'll gain: Vibrations, Control Systems, Mechanics, Torque (Physics), Engineering Analysis, Finite Element Methods, Mechanical Engineering, Simulations, Angular, Engineering Calculations, Differential Equations, Mathematical Modeling, Applied Mathematics, Simulation and Simulation Software, Linear Algebra, Calculus
Advanced · Specialization · 1 - 3 Months

ESSEC Business School
Skills you'll gain: Mediation, Conflict Management, Negotiation, Diplomacy, Labor Relations, Case Studies, Interactive Learning, Communication, Active Listening, International Relations
Intermediate · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Predictive Modeling, Predictive Analytics, Classification And Regression Tree (CART), Regression Analysis, Decision Tree Learning, Statistical Modeling, Supervised Learning, Data Analysis, Forecasting, Machine Learning, Unsupervised Learning, Statistical Analysis, Time Series Analysis and Forecasting
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Object Oriented Design, JUnit, Object Oriented Programming (OOP), Software Design Patterns, Java, Unified Modeling Language, Software Design, Java Programming, Software Architecture, Model View Controller, Conceptual Design
Build toward a degree
Intermediate · Course · 1 - 3 Months