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: Programming Principles, Computer Programming, Python Programming, Computational Logic, Computer Science
★ 4.5 (272) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Information Architecture, UI/UX Research, Persona (User Experience), Design Research, User Centered Design, User Interface and User Experience (UI/UX) Design, Surveys, Usability, Usability Testing, Persona Development, Prioritization, Tree Maps, Data Mapping
★ 4.9 (22) · Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Unreal Engine, Object Oriented Programming (OOP), C and C++, C++ (Programming Language), Debugging, Computer Programming, Program Development, Video Game Development, 3D Assets, Software Documentation, Code Reusability, Application Development, Data Storage, Scripting
★ 4.5 (180) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Secure Coding, Unit Testing, Cryptography, Performance Testing, LLM Application, Encryption, Authentications, Application Security, Authorization (Computing), Test Driven Development (TDD), Test Tools, Test Automation, Large Language Modeling, ASP.NET, .NET Framework, C# (Programming Language), Application Deployment, Object Oriented Design, General Data Protection Regulation (GDPR), Cloud Platforms
Intermediate · Course · 1 - 3 Months

Tecnológico de Monterrey
Skills you'll gain: Design Thinking, Innovation, Creative Problem-Solving, Ideation, Creative Thinking, New Product Development, Open Mindset, Cognitive flexibility, Creativity, Lean Methodologies, Customer Engagement, Product Development
★ 4.6 (17) · Advanced · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Performance Improvement, Process Analysis, Business Process Improvement, Health Care Administration, Process Mapping, Health Administration, Health Systems, Business Analytics, Clinical Trials, Systems Thinking, Quality Improvement, Change Management, Care Management, Analytics, Patient-centered Care, Care Coordination, Clinical Research, Data Analysis, Strategic Thinking, Leadership
★ 4.7 (40) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: TypeScript, Javascript, React.js, UI Components, Application Development, Web Development
Intermediate · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: User Provisioning, Google Workspace, User Accounts, Identity and Access Management, Cloud Management, System Configuration, Configuration Management, Security Management, Security Controls
★ 4.5 (50) · Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Health Informatics, Verbal Strategic Communication, Strategic Communication, Health Technology, Strategic Planning, Business Analysis Tools, Business Planning, Innovation, Telehealth, Organizational Strategy, Design Thinking, Health Information Management, Business Strategy, Strategic Leadership, Informatics, Health Care Administration, Strategic Thinking, Emerging Technologies, Agile Methodology
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Music Theory, Classical Music, Music History, Musical Composition, Instrumental Music, Music, Music Performance
★ 4.9 (9) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Product Roadmaps, Product Management, User Story, Product Planning, Product Development, New Product Development, Quality Assurance, Product Requirements, Product Quality (QA/QC), Product Strategy, Product Lifecycle Management, Design Thinking, Stakeholder Management, Quality Assurance and Control, Ideation, Stakeholder Engagement, Innovation, Stakeholder Communications, Change Management, Market Opportunities
★ 5 (9) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Risk Analysis, Strategic Decision-Making, Strategic Thinking, Risk Management, Business Risk Management, Project Risk Management, Corporate Finance, Decision Making, Risk Management Framework, Strategic Leadership, Analysis, Financial Analysis, Feasibility Studies, Analytical Skills, Financial Management, Operational Risk, Finance, Business, Environment, Design
Mixed · Course · 1 - 4 Weeks