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.

Michigan State University
Skills you'll gain: Color Theory, Adobe Illustrator, Digital Design, Creativity, Image Quality, Design
Beginner · Course · 1 - 3 Months

Erasmus University Rotterdam
Skills you'll gain: Creative Thinking, Research, Research Methodologies, Scientific Methods, Critical Thinking, Innovation
Beginner · Course · 1 - 4 Weeks

Kennesaw State University
Skills you'll gain: Six Sigma Methodology, Lean Methodologies, Quality Improvement, Process Improvement, Quality Management, Team Management, Team Building, Lean Manufacturing, Continuous Improvement Process, Business Process, Production Process, Root Cause Analysis, Decision Making
Beginner · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Medical Terminology, Human Musculoskeletal System, Orthopedics, Medical Records, Electronic Medical Record System, Urology, Anatomy, Physiology
Beginner · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Program Development, Algorithms, Computational Thinking, Data Structures
Mixed · Course · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Internet Of Things, Wireless Networks, Network Protocols, Infrastructure Security, Emerging Technologies, Data Science, Embedded Systems, General Networking, Big Data, Amazon Web Services, Cloud Platforms, Computer Hardware
Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: AI Product Strategy, Technical Management, Team Building, AI Enablement, Project Management, Data Ethics, Artificial Intelligence, Data Science, Artificial Neural Networks, Machine Learning, Discussion Facilitation, Deep Learning, Recruitment, Sales
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Process Development, Project Management, Employee Coaching, Kanban Principles, Change Management, Project Documentation, Portfolio Management, Product Improvement, Project Planning, Conflict Management, Job Analysis, Quality Assessment, Risk Management, Performance Analysis, Analysis, Estimation
Advanced · Specialization · 3 - 6 Months

Skills you'll gain: LangChain, Tool Calling, LLM Application, AI Workflows, Agentic systems, Generative AI Agents, Artificial Intelligence and Machine Learning (AI/ML), Application Development, Software Development
Intermediate · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), Computer Programming, Programming Principles, Algorithms, Data Structures, Data Manipulation
Beginner · Course · 1 - 4 Weeks

Copenhagen Business School
Skills you'll gain: Culture Transformation, Talent Management, Crisis Management, Innovation, Business Leadership, Leadership, Organizational Leadership, Strategic Leadership, Team Leadership, Organizational Strategy, Business Transformation, Ethical Standards And Conduct, Communication, Governance, Change Management, Decision Making, Collaboration
Mixed · Course · 3 - 6 Months

Universidad Autónoma Metropolitana
Skills you'll gain: Chemistry, Analytical Chemistry, General Science and Research, Experimentation, Laboratory Techniques
Beginner · Course · 1 - 4 Weeks