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.

L&T EduTech
Skills you'll gain: Building Codes, Structural Engineering, Failure Analysis, Construction, Design Specifications, Engineering Practices, Engineering Analysis, Drafting and Engineering Design, Engineering Calculations, Engineering Design Process
Intermediate · Course · 1 - 4 Weeks

Karlsruhe Institute of Technology
Skills you'll gain: Large Language Modeling, Natural Language Processing, Artificial Neural Networks, Deep Learning, Statistical Machine Learning, Model Evaluation, Artificial Intelligence and Machine Learning (AI/ML), Model Training, Recurrent Neural Networks (RNNs), Language Interpretation, Translation, and Studies, Machine Learning Methods, Statistical Modeling, Multilingualism, Vocabulary
Intermediate · Course · 1 - 3 Months

Universidad de Palermo
Skills you'll gain: Art History, Ancient History, Social Studies, Culture, Aesthetics, European History, Liberal Arts, World History, Mathematics Education
Beginner · Course · 1 - 4 Weeks

Universitat Politècnica de València
Beginner · Course · 1 - 3 Months

Alberta Machine Intelligence Institute
Skills you'll gain: Data Preprocessing, Data Ethics, Applied Machine Learning, Machine Learning Methods, Machine Learning, Machine Learning Algorithms, Product Lifecycle Management, Case Studies, Data Collection, Business Priorities, Supervised Learning, Business Requirements, Business Analysis, Unsupervised Learning, Artificial Intelligence
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Unit Testing, Test Driven Development (TDD), Test Script Development, Programming Principles, Software Testing, Data Structures, Python Programming, Program Development, Computer Programming, Development Environment, Debugging, Django (Web Framework), Functional Design, Package and Software Management, Cloud Hosting
Beginner · Course · 1 - 3 Months

L&T EduTech
Skills you'll gain: Autodesk Revit, Design Reviews, Building Information Modeling, Visualization (Computer Graphics), Construction Management, Augmented and Virtual Reality (AR/VR), Construction, Virtual Reality, Engineering Analysis, Construction Estimating, Facility Management and Maintenance, Autodesk, Collaborative Software, Structural Analysis, Emerging Technologies, Drafting and Engineering Design, Coordination, Computer-Aided Design, Structural Engineering, As-Built Drawings
Intermediate · Specialization · 3 - 6 Months

Yale University
Skills you'll gain: Global Positioning Systems, Geospatial Information and Technology, Communication Systems, Mechanics, General Science and Research, Physics, Environmental Monitoring
Beginner · Course · 1 - 3 Months

ESSEC Business School
Skills you'll gain: Case Studies, Digital Transformation, Advanced Analytics, Business Analytics, Analytics, Business Analysis, Predictive Analytics, Data Analysis, Analytical Skills, Health Informatics, Value Propositions, Consulting, Business Transformation, Data Strategy
Mixed · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Lean Manufacturing, Automation Engineering, Manufacturing and Production, Embedded Systems, Machine Controls, Control Systems, Robotics, Product Automation, Production Process, Electrical Systems, Electronics, Industrial Engineering, Automation, Electronic Components
Intermediate · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Music Theory, Music, Open Source Technology, Media Production, Musical Composition, Digital Signal Processing, Music History, Electronic Hardware, Electronic Components, Post-Production, Electronics, Digital Communications, Aesthetics, Hardware Design, Multimedia, Collaborative Software, Patch Management, Embedded Systems, System Configuration, Algorithms
Intermediate · Specialization · 3 - 6 Months

University of Pennsylvania
Skills you'll gain: Calculus, Mathematical Theory & Analysis, Algebra, Advanced Mathematics, Applied Mathematics, Derivatives
Mixed · Course · 1 - 4 Weeks