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.

Yale University
Skills you'll gain: Environmental Science, Environment, Anthropology, Sustainable Development, Teaching, Liberal Arts, Storytelling, Community Development, Biology, Systems Thinking, Cultural Diversity, Physics
Mixed · Course · 1 - 3 Months

Skills you'll gain: Responsible AI, Data Ethics, Generative AI, Artificial Intelligence, AI Security, AI Enablement, End User Training and Support, Human Computer Interaction, Information Privacy
Beginner · Course · 1 - 4 Weeks

HEC Paris
Skills you'll gain: Investment Management, Portfolio Management, Investments, Asset Management, Wealth Management, Financial Market, Risk Management, Financial Regulation, Product Lifecycle Management, Performance Analysis, Risk Analysis, Microsoft Excel
Intermediate · Course · 1 - 4 Weeks

Epic Games
Skills you'll gain: Game Design, Video Game Development, Mockups, Prototyping, Unreal Engine, Design Thinking, Ideation, Augmented and Virtual Reality (AR/VR), User Interface (UI), UI Components, Innovation, Animations, Creativity
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Generative AI, Serverless Computing, Development Testing, AI Enablement, Cloud Applications, Application Development, Web Analytics and SEO, Embeddings, Software Development Tools, Information Architecture, Code Review, Test Case, MLOps (Machine Learning Operations), Web Development Tools, Query Languages, Computer Programming Tools, Integrated Development Environments, Secure Coding, Debugging, Containerization
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Google Cloud Platform, Data Pipelines, Data Migration, Extract, Transform, Load, Cloud Storage, Data Infrastructure, Big Data, Data Processing, Data Lakes, Apache Airflow, Analytics, Data Storage, Data Transformation, Metadata Management, Apache Spark, Automation, Real Time Data, Serverless Computing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Jest (JavaScript Testing Framework), CI/CD, Model View Controller, User Acceptance Testing (UAT), Continuous Integration, Cucumber (Software), Postman API Platform, Ansible, Software Testing, OAuth, Web Development Tools, Behavior-Driven Development, Application Performance Management, Prometheus (Software), Authentications, Test Driven Development (TDD), Package and Software Management, Cloud API, Javascript, Software Engineering
Beginner · Specialization · 3 - 6 Months
Starweaver
Skills you'll gain: Generative AI Agents, CrewAI, AI Orchestration, Generative AI, Agentic systems, Prompt Patterns, Tool Calling, LLM Application, Model Deployment, Responsible AI, Scalability, Application Deployment, Collaboration, Data Integration, Job Evaluation, Logical Reasoning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Construction Engineering, Structural Engineering, Construction, Civil Engineering, Engineering Practices, Structural Analysis, Engineering Design Process, Architecture and Construction, Engineering, Engineering Calculations, Maintenance, Repair, and Facility Services, Property Maintenance, Continuous Monitoring, Failure Analysis, Environmental Monitoring
Advanced · Course · 1 - 4 Weeks

Alex Genadinik
Skills you'll gain: Strategic Partnership, Vibe coding, Email Automation, Brand Strategy, Branding, Generative AI Agents, Contract Negotiation, AI Workflows, Closing (Sales), Entrepreneurship, Negotiation, Order Management, Blogs, Product Knowledge, Selling Techniques, Content Creation, E-Commerce, Order Fulfillment, Agentic systems, Logistics Management
Beginner · Specialization · 3 - 6 Months
Johns Hopkins University
Skills you'll gain: Sample Size Determination, Clinical Trials, Clinical Research, Statistical Reporting, Statistical Analysis, Advanced Analytics, Data Analysis, Statistical Methods, Patient Safety, Bayesian Statistics, Data Presentation, Communication
Beginner · Course · 1 - 3 Months

Arizona State University
Skills you'll gain: Sustainable Development, Sustainability Reporting, Waste Minimization, Sustainability Standards, Interactive Learning, Sustainable Business, Sustainable Architecture, Sustainable Technologies, Corporate Sustainability, Training Programs, Construction, Student Engagement, Environmental Issue, Key Performance Indicators (KPIs), Environmental Engineering, Goal Setting, Climate Change Adaptation, Problem Solving, Professional Development, Business Communication
Beginner · Course · 1 - 3 Months