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: Telecommunications, Internet Of Things, Wireless Networks, Emerging Technologies, Communication Systems, Digital Communications, General Networking, Computer Networking, Network Protocols
Mixed · Course · 1 - 3 Months

Intermediate · Course · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Distributed Computing, NoSQL, Apache Cassandra, Cloud Computing, Systems Design, Data Storage Technologies, Apache Hadoop, Database Theory, Algorithms, Theoretical Computer Science, Scalability, C++ (Programming Language), Network Protocols
Beginner · Course · 1 - 3 Months

Universitat de Barcelona
Skills you'll gain: Specimen Preparation, Laboratory Techniques, Materials science, Laboratory Equipment, Cell Biology, Micrometer, Engineering, Scientific, and Technical Instruments, Biomedical Technology, Microbiology, Analytical Chemistry, Molecular, Cellular, and Microbiology, Image Analysis, Electrical Engineering, Structural Analysis, Manufacturing Processes, Mechanical Engineering
Mixed · Course · 1 - 3 Months

University of Rochester
Skills you'll gain: Music History, Music, Instrumental Music, Musical Composition
Beginner · Course · 1 - 3 Months

Georgia Institute of Technology
Skills you'll gain: Game Theory, Combinatorics, Mathematical Theory & Analysis, Computational Logic, Mathematical Modeling
Mixed · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Control Systems, Power Electronics, Systems Analysis, Electronics Engineering, Technical Design, Systems Design, Graphical Tools, Plot (Graphics), Engineering Analysis, Performance Testing, Mathematical Modeling
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, Risking, Data Ethics, Regulation and Legal Compliance, Generative AI, Business Ethics, AI Security, Intellectual Property, Business Risk Management, Ethical Standards And Conduct, Personally Identifiable Information, Data Security
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: SQL, Database Management, Database Design, Database Architecture and Administration, Query Languages, Databases, Data Manipulation, Performance Tuning, Data Integrity
Beginner · Specialization · 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, Construction Engineering, Commercial Construction, Engineering Analysis, Construction Estimating, Emerging Technologies, Civil and Architectural Engineering, Architectural Engineering, Drafting and Engineering Design, Coordination, Computer-Aided Design, Structural Engineering, As-Built Drawings, Engineering Documentation
Intermediate · Specialization · 3 - 6 Months

École Polytechnique
Skills you'll gain: Probability, Probability Distribution, Simulations, Probability & Statistics, Statistical Methods, Mathematical Modeling, Mathematical Theory & Analysis, Applied Mathematics
Mixed · Course · 1 - 3 Months

Universitat Autònoma de Barcelona
Skills you'll gain: Ancient History, Art History, Environmental Resource Management, Culture, World History, Architecture and Construction, Research Methodologies
Beginner · Course · 1 - 3 Months