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 California San Diego
Skills you'll gain: Computational Thinking, Debugging, Programming Principles, Technical Communication, Computer Programming, Digital pedagogy, Event-Driven Programming, Program Development, Algorithms, Data Structures, Student Engagement, Visualization (Computer Graphics)
Beginner · Course · 1 - 3 Months

AI Business School
Skills you'll gain: Agentic Workflows, AI Workflows, Productivity, AI Orchestration, AI Personalization, AI Enablement, Responsible AI, Business Analysis, Business Technologies, Innovation, ChatGPT, Operational Efficiency, Risk Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Sales Presentations, Business Communication, Data Visualization
Beginner · Course · 1 - 3 Months

Skills you'll gain: 3D Modeling, Simulations, Aesthetics
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Linux Commands, Network Administration, Network Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Consultative Selling, Account Strategy, Account Management, Solution Selling, Sales, Sales Strategy, Negotiation, Contract Negotiation, Enterprise Sales, B2B Sales, Price Negotiation, Sales Pipelines, Business Ethics, Conflict Management, Overcoming Objections, AI Personalization, Value Propositions, Stakeholder Management, Proposal Development, Competitive Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, HTML and CSS, Web Design, Web Design and Development, Cascading Style Sheets (CSS), Front-End Web Development, User Interface (UI), Browser Compatibility, Javascript, Mobile Development, Interactive Design
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Google Cloud Platform, Cloud Infrastructure, Cloud Deployment, Terraform, Infrastructure as Code (IaC), Virtual Private Networks (VPN), Load Balancing, Virtual Machines, Cloud Services, Managed Services, Virtual Networking, Scalability
Intermediate · Course · 1 - 3 Months

Banco Interamericano de Desarrollo
Skills you'll gain: Climate Change Mitigation, Energy and Utilities, Environmental Issue, Environmental Science, Environment, Education and Training, Sustainable Development, Sustainable Technologies, Systems Thinking, Collaboration
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Sales Process, Sales Management, Sales Enablement, Sales, Sales Training, Sales Strategy, Professional Development, Sales Operations, Process Optimization, Personal Development, Stress Management, Mentorship, Growth Mindedness, Employee Onboarding, Self-Motivation, Relationship Building, Customer Relationship Building, Resilience, Customer Relationship Management (CRM) Software, Account Management
Beginner · Course · 1 - 4 Weeks

Cisco Learning and Certifications
Skills you'll gain: Session Initiation Protocols, System Configuration, Collaborative Software, Network Administration, Telecommunications, Communication Systems, Systems Integration, Scalability, System Implementation
Beginner · Course · 1 - 3 Months

Skills you'll gain: JUnit, Unit Testing, IntelliJ IDEA, Apache Maven, Software Testing, Test Case, Testability, Test Tools, Java, Mockups
Intermediate · Course · 1 - 3 Months