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.

University of Colorado Boulder
Skills you'll gain: Self-Awareness, Teaching, Empathy & Emotional Intelligence, Pedagogy, Compassion, Empathy, Tenacity, Personal Development, Persistence, Relationship Building
Advanced · Course · 1 - 3 Months

Skills you'll gain: Intrusion Detection and Prevention, Linux Commands
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Audit Planning, Generally Accepted Auditing Standards, Auditing, Internal Controls, Risk Analysis, Risk Management Framework, Governance Risk Management and Compliance, Auditors Report, Internal Auditing, Continuous Monitoring, Compliance Auditing, Quality Assessment, Project Coordination, Quality Assurance, Information Systems Security, Presentations
Intermediate · Course · 1 - 4 Weeks

Technical University of Denmark (DTU)
Skills you'll gain: Sustainable Technologies, Laboratory Research, Laboratory Procedures, Sustainable Engineering, Production Process, Process Engineering, Mathematical Modeling, Materials science, Process Modeling, Plant Operations and Management, Engineering Analysis
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Visual Storytelling, Adobe Firefly, AI powered creativity, Prompt Engineering, Adobe Express, Ideation, Prompt Engineering Tools, Generative AI, Presentations, Writing, Creativity, Storytelling, Adobe Creative Cloud, Creative Design, Design Thinking, Collaboration, Visual Design, Image Quality
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Augmented and Virtual Reality (AR/VR), Augmented Reality, Digital Assets, Game Design, Virtual Reality, Blockchain, Virtual Environment, Emerging Technologies, Technology Strategies, Driving engagement, MarTech, Business Technologies, Branding, Return On Investment, Business Strategy, Customer experience strategy (CX), 3D Assets, Promotional Strategies, Consumer Behaviour, Digital Marketing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Project Finance, Financial Modeling, Risk Analysis, Loans, Commercial Lending, Financial Analysis, Financial Data, Finance, Excel Formulas, Project Risk Management, Risk Mitigation, Cost Benefit Analysis, Financial Management, Risk Management, Microsoft Excel, Cash Flows
Beginner · Course · 1 - 4 Weeks

Automatic Data Processing, Inc. (ADP)
Skills you'll gain: Talent Recruitment, Personal Attributes, Organizational Structure
Beginner · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Strategic Decision-Making, Team Management, Technology Strategies, Strategic Thinking, Business Modeling, People Management, Innovation, Decision Making, Organizational Strategy, Product Lifecycle Management, Business Strategy, New Product Development, Intellectual Property, Value Propositions, Commercialization, Competitive Analysis, Market Dynamics, Creativity
Beginner · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: jQuery, Javascript and jQuery, UI Components, Scripting, JavaScript Frameworks, Cascading Style Sheets (CSS), HTML and CSS, Javascript, Hypertext Markup Language (HTML), Frontend Performance, Animations, Event-Driven Programming
Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Professional Development, Workforce Development, Higher Education, Market Dynamics, Research, Student Engagement, Analysis, Stakeholder Engagement, Decision Making
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Hypertext Markup Language (HTML), Web Development, HTML and CSS, Web Design and Development, Web Development Tools, Web Design, Development Testing
Intermediate · Guided Project · Less Than 2 Hours