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.

AI Business School
Skills you'll gain: Prompt Engineering, Generative AI, Sales Enablement, Financial Forecasting, AI Personalization, Sales, AI Product Strategy, AI Enablement, ChatGPT, Large Language Modeling, LLM Application, Risking, AI Workflows, Artificial Intelligence, Finance, Responsible AI, Ideation, Business Transformation, Innovation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Food Safety and Sanitation, Food and Beverage, Legal Risk, Cleanliness, Restaurant Management, Restaurant Operation, Training Programs, Compliance Management, Food Quality Assurance And Control, Regulatory Compliance, Employee Training, Health And Safety Standards, Hazard Analysis, Risk Analysis, Risk Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Network Security, Endpoint Security, Hardening, Virtual Private Networks (VPN), Firewall, Network Administration, Cloud Security, Cybersecurity, Infrastructure Security, Role-Based Access Control (RBAC), Cloud Computing, Authorization (Computing), Identity and Access Management, Email Security, Network Infrastructure, Network Protocols, Authentications, System Configuration
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Blockchain, User Interface (UI), Bootstrap (Front-End Framework), User Interface (UI) Design, Development Environment, Front-End Web Development, Debugging, Web Development Tools, Full-Stack Web Development, Animations, Web Applications, FinTech, Application Development, Javascript, Emerging Technologies, Virtual Machines, Software Testing, Software Development Tools, Computer Programming Tools, Program Development
Intermediate · Specialization · 3 - 6 Months

IE Business School
Skills you'll gain: Market Dynamics, Competitive Analysis, Market Trend, Market Share, Trend Analysis, Case Studies, Market Analysis, Business Economics, Strategic Marketing, Business Strategies, Business Strategy, Strategic Thinking, Corporate Strategy, Benchmarking
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Musical Composition, Music, Computer Programming, Program Development, Programming Principles, Python Programming
Beginner · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Blended Learning, Course Development, Web Content Accessibility Guidelines, Education Software and Technology, Digital pedagogy, Language Learning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Digital Forensics, Risk Management, Incident Response, Threat Management, Risk Analysis, Business Risk Management, Cyber Security Policies, Secure Coding, Cybersecurity, Computer Security Incident Management, Cyber Security Assessment, Application Security, ISO/IEC 27001, Data Security, Malware Protection, Penetration Testing, Security Controls, Threat Detection, Compliance Management, Governance
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Social Media Campaigns, Social Media Marketing, Social Media, Digital Media Strategy, Content Creation, Social Media Content, Search Engine Optimization, Social Media Strategy, Guest Relations, Hospitality, Web Analytics and SEO, Digital Marketing, Storytelling, Instagram, Key Performance Indicators (KPIs), Customer Engagement
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Excel Macros, Financial Modeling, Prompt Engineering, Financial Forecasting, Generative AI, Automation, Process Optimization, Microsoft Excel, Excel Formulas, Financial Acumen, Simulation and Simulation Software, Visual Basic (Programming Language), Financial Reporting, Financial Planning, Code Review
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Flask (Web Framework), Web Development, Web Applications, Application Development, Web Development Tools, Object-Relational Mapping, Back-End Web Development, Software Development, Database Management, Python Programming, Computer Programming
Intermediate · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Project Schedules, Resource Allocation, Scheduling, Timelines, Project Estimation, Resource Planning, Project Planning, Capacity Planning, Project Management, Resource Management, Stakeholder Management, Stakeholder Communications
Beginner · Course · 1 - 4 Weeks