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.

École Polytechnique
Skills you'll gain: Climate Change Mitigation, Electric Power Systems, Electrical Power, Energy and Utilities, Sustainable Technologies, Environmental Issue, Environmental Science, Project Finance, Semiconductors, Economics, Basic Electrical Systems, Materials science
Beginner · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Geometry, Arithmetic, Systems Of Measurement, Mathematics Education, Applied Mathematics, General Mathematics
Beginner · Course · 1 - 3 Months

Skills you'll gain: Computational Thinking, Programming Principles, Python Programming, Software Installation, Algorithms, Computer Programming, Development Environment
Mixed · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Autodesk Revit, Building Information Modeling, Architectural Engineering, Drafting and Engineering Design, Computer-Aided Design, Engineering Documentation, Architectural Design, 3D Modeling, Facility Management, Civil Engineering, Structural Engineering, Technical Standard, HVAC, Electrical Systems, Plumbing, User Interface (UI)
Intermediate · Course · 1 - 3 Months

Skills you'll gain: SAS (Software), Dashboard, Business Analytics, Business Reporting, Interactive Data Visualization, Data Visualization Software, Data Analysis, Advanced Analytics, Key Performance Indicators (KPIs), Statistical Programming
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Semiconductors, Electrical Engineering, Materials science, Electronic Components, Physics, Electronics, Applied Mathematics
Build toward a degree
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Video Production, Adobe Express, Multimedia, Content Creation, Storytelling, Visual Design, Design, Graphic and Visual Design, Web Content, Infographics, Animations, Digital Media Strategy, Editing, Communication
Mixed · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Teamwork, Business Writing, Constructive Feedback, Conflict Management, Collaboration, Team Building, Diversity Awareness, Business Communication, Recognizing Others, Decision Making, Writing, Organizational Skills, Interpersonal Communications, Social Skills, Workplace inclusivity, Team Motivation, Tactfulness, Performance Management, Staff Management, Grammar
Beginner · Specialization · 3 - 6 Months

Berklee
Skills you'll gain: Music Theory, Musical Composition, Music, Writing and Editing, Storytelling, Writing, Creativity
Mixed · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Responsible AI, LLM Application, Model Evaluation, Scripting, Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model Deployment, MLOps (Machine Learning Operations), Cloud Deployment, Unit Testing, Docker (Software), Containerization, Kubernetes, AI Workflows, IBM Cloud, Microservices, Machine Learning, Responsible AI, Business Metrics, Natural Language Processing, Time Series Analysis and Forecasting, Data Science, Python Programming
Advanced · Course · 1 - 4 Weeks
Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Communication Systems, Emerging Technologies, Informatics, Cryptography, Computational Thinking, Physics, Mathematical Modeling
Advanced · Course · 1 - 3 Months