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.

Skills you'll gain: Computational Thinking, Python Programming, Scripting, Computer Programming, Programming Principles, Software Development
Beginner · Guided Project · Less Than 2 Hours

Indian Institute of Technology Guwahati
Skills you'll gain: User Research, UI/UX Research, User Experience, Competitive Analysis, User Experience Design, Information Architecture, Interaction Design, User Flows, Persona (User Experience), Qualitative Research, User Centered Design, User Interface (UI) Design, Wireframing, Human Computer Interaction, Usability, User Interface (UI), Usability Testing, Conceptual Design, Research Methodologies, Focus Group
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Selenium (Software), Test Automation, Object Oriented Programming (OOP), Test Script Development, Test Tools, Software Testing, Programming Principles, Software Installation, Scripting, Python Programming, Development Environment, Integrated Development Environments, Debugging
Beginner · Course · 1 - 3 Months

Universitat Politècnica de València
Skills you'll gain: SQL, Data Integrity, Database Management, Relational Databases, Database Systems, Databases, Query Languages, Database Design, Web Applications, Application Security, Server Side, Data Manipulation
Beginner · Course · 1 - 3 Months

Dartmouth College
Skills you'll gain: Anthropology, Kinesiology, Anatomy, Human Musculoskeletal System, Human Development, Child Development, Orthopedics, Biology, Cultural Diversity, 3D Modeling
Mixed · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Telehealth, Patient Safety, Health Technology, Help Desk Support, Medical Equipment, System Support, Technical Support, Health Care, Issue Tracking, Change Control, Medical Devices, Change Requests, Disaster Recovery, Technical Documentation, Software Installation, General Networking, Technical Communication
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Blogs, Search Engine Optimization, Keyword Research, Web Content, Web Analytics and SEO, Content Creation, Content Marketing, Drive Engagement, Generative AI, Business Marketing
Beginner · Course · 1 - 4 Weeks

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

Skills you'll gain: Microsoft Azure, Data Security, Relational Databases, Disaster Recovery, Cloud Management, Databases, System Monitoring, Data Storage, Data Management, Microsoft SQL Servers, Cloud Storage, Role-Based Access Control (RBAC)
Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: AI Enablement, Generative AI, Automation, Responsible AI, Journalism, Artificial Intelligence, Education and Training, Job Analysis, Marketing Analytics, Marketing, Economics, Critical Thinking
Beginner · Course · 1 - 3 Months

IE Business School
Skills you'll gain: Product Lifecycle Management, Market Trend, Product Strategy, Product Management, Market Analysis, Competitive Analysis, New Product Development, Brand Management, Marketing Strategies, Growth Strategies
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Lifelong Learning, Curiosity, Willingness To Learn, Education Software and Technology, Adaptability, Growth Mindedness, Digital pedagogy, Open Mindset, Professional Development, Mental Concentration, Personal Development, Persistence, Self-Motivation, Learning Styles, Multitasking, Productivity, AI Personalization, Time Management
Beginner · Course · 1 - 3 Months