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 Illinois Urbana-Champaign
Skills you'll gain: Social Determinants Of Health, Community Health, Health Equity, Public Health and Disease Prevention, Health Systems, Behavioral Economics, Value-Based Care, Consumer Behaviour, Business Modeling
Build toward a degree
Beginner · Course · 1 - 4 Weeks

SkillsBooster Academy
Skills you'll gain: Marketing Automation, Strategic Leadership, Dashboard, Business Intelligence, Business Marketing, Marketing Strategies, Strategic Marketing, AI Personalization, Business Strategy, Marketing Analytics, Customer Analysis, Generative AI, Business Modeling, Deepseek, Market Analysis, Content Marketing, Media Planning, Prompt Engineering, Online Advertising, Digital Marketing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Case Studies, Benchmarking, Tax Laws, Corporate Tax, Intercompany Accounting, International Finance, Tax, Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: ChatGPT, Software Development Tools, Microsoft Copilot, Integrated Development Environments, Web Development Tools, Code Review, Test Automation, Test Case, Application Programming Interface (API), React.js, Unit Testing, Jest (JavaScript Testing Framework), Node.JS, Debugging, Middleware
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Sprint Retrospectives, Agile Methodology, Agile Project Management, Change Management, Agile Software Development, Organizational Change, Team Management, Team Building, Leadership Studies, Project Management, Sprint Planning, Communication
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Apache Maven, Jenkins, Apache Tomcat, Application Deployment, Java, DevOps, Amazon Web Services, CI/CD, Amazon Elastic Compute Cloud, Git (Version Control System)
Beginner · Course · 1 - 3 Months

Skills you'll gain: Embedded Software, Embedded Systems, C++ (Programming Language), Object Oriented Programming (OOP), System Programming, C (Programming Language), Development Environment, Verification And Validation, Software Testing, Peripheral Devices, Debugging
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Financial Statements, Microsoft Excel, Excel Formulas, Balance Sheet, Ledgers (Accounting), Financial Data, Bookkeeping, Financial Reporting, Financial Accounting, Profit and Loss (P&L) Management
Intermediate · Guided Project · Less Than 2 Hours

Real Madrid Graduate School Universidad Europea
Skills you'll gain: Media and Communications, Augmented and Virtual Reality (AR/VR), Revenue Management, Innovation, Brand Management, Content Strategy, Augmented Reality, New Product Development, Digital Transformation, Storytelling, Marketing Strategy and Techniques, Trend Analysis, Sustainability Reporting, People Analytics, Metadata Management, Game Theory, Digital Design, Artificial Intelligence, Open Source Technology, 3D Modeling
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Cloud Platform, Serverless Computing, Generative AI, Application Deployment, Cloud Services, Cloud Computing, Artificial Intelligence and Machine Learning (AI/ML), Containerization, Performance Tuning, Scalability
Beginner · Course · 1 - 4 Weeks

University of Cape Town
Skills you'll gain: Lifelong Learning, Family Support, Disabilities, Working With Children, Caregiving, Training Programs, Human Learning, Patient Education and Support, Special Education, Child Development, Advocacy, Curriculum Planning, Care Coordination, Instructional Strategies
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Social Media, Digital Publishing, Self-Awareness, Literacy, Content Creation, Personal Development, Blogs, Diversity Awareness, Driving engagement, Instagram, Media and Communications, Sociology, Electronic Media, Critical Thinking, Social Sciences, Culture, Case Studies, Analytical Skills, Analysis, Writing
Beginner · Course · 1 - 4 Weeks