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.

Deep Teaching Solutions
Skills you'll gain: Deductive Reasoning, Cognitive flexibility, Logical Reasoning, Critical Thinking, Independent Thinking, Analytical Skills, Open Mindset, Systems Thinking, Problem Solving, Decision Making
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Software Documentation, Development Testing, Package and Software Management, Debugging
Advanced · Course · 3 - 6 Months

Case Western Reserve University
Skills you'll gain: Coaching, Empathy, Leadership Development, People Development, Active Listening, Emotional Intelligence, Organizational Leadership, Self-Awareness, Organizational Change, Leadership, Change Management, Neurology, Self-Motivation, Stress Management, Goal Setting, Physiology
Mixed · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Generative AI, Automation, Human Resources, Workforce Management, Artificial Intelligence, Workforce Planning, Socioeconomics, Data Ethics, Leadership and Management, Change Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Earned Value Management, Scheduling, Resource Management, Resource Allocation, Capacity Planning, Project Schedules, Project Management, Project Coordination, Project Controls, Cost Management, Enterprise Resource Planning, Work Breakdown Structure, Budget Management, Change Control, Data Import/Export
Advanced · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Video Game Development, Game Design, Programming Principles, Scripting Languages, User Interface (UI), Event-Driven Programming, Animations, Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Disaster Recovery, Business Continuity Planning, Database Management, Database Administration, Problem Management, Relational Databases, Incident Management, Service Management, Information Systems, Software Development Methodologies, IT Management, Asset Management, Project Design, Object Oriented Design, Agile Methodology
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Full-Stack Web Development, Jest (JavaScript Testing Framework), Application Deployment, Web Development Tools, Unit Testing, JavaScript Frameworks, Data Structures, Back-End Web Development, Restful API, Application Programming Interface (API), Development Environment, Javascript, Browser Compatibility, Front-End Web Development
Beginner · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: User Centered Design, Innovation, Digital Transformation, Technology Strategies, Design Thinking, Service Design, Solution Design, Business Strategy, Business Development, Growth Strategies, Competitive Analysis, Value Propositions, New Product Development, Healthcare Industry Knowledge, Product Strategy
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: MITRE ATT&CK Framework, Threat Modeling, Cyber Threat Intelligence, Penetration Testing, Threat Detection, Cybersecurity, Cyber Security Strategy, Vulnerability Scanning, Cyber Attacks, Vulnerability Assessments, Network Security, Network Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cold Calling, Selling Techniques, Closing (Sales), Overcoming Objections, Sales Presentation, Sales, Sales Process, Sales Prospecting, Lead Generation, Telephone Skills, Customer Relationship Building, Active Listening, Communication Strategies, Customer Engagement
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Infographics, Marketing Collateral, Design, Marketing Materials, Creative Design, Graphic Design, Digital Design, Productivity, Color Theory, Presentations, Digital Content, Organizational Skills, Planning, Editing
Intermediate · Guided Project · Less Than 2 Hours