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 Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Computational Thinking, Software Installation, Development Environment
Beginner · Course · 1 - 3 Months

University of Cape Town
Skills you'll gain: Climate Change Adaptation, Water Resources, Water Sustainability, Sustainable Development, Environmental Policy, Water Resource Management, Environmental Science, Environment, Natural Resource Management, Socioeconomics, Vulnerability, Governance
Beginner · Course · 1 - 3 Months

Skills you'll gain: Large Language Modeling, Data Management, Data Validation, Data Cleansing, Natural Language Processing, MLOps (Machine Learning Operations), Data Transformation, Verification And Validation, Data Quality, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Exploratory Data Analysis, Data Science, Pandas (Python Package), Python Programming, Data Analysis, Matplotlib, Jupyter, Software Installation, Scripting, Data Manipulation, Program Development, Virtual Environment
Mixed · Course · 1 - 3 Months

University of Florida
Skills you'll gain: Music History, Music, World Music, Culture
Beginner · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Target Audience, Blogs, Marketing Psychology, Online Advertising, Copywriting, Marketing Materials, Advertising Campaigns, Generative AI, Content Creation
Beginner · Course · 1 - 4 Weeks

University of Toronto
Skills you'll gain: Algorithms, Computer Vision, Simulations, Scenario Testing, Data Structures, Spatial Data Analysis
Advanced · Course · 1 - 3 Months

Skillshare
Skills you'll gain: Video Editing, TikTok, Storytelling, Animations, Timelines, Post-Production, Content Creation, Multimedia, Video Production, Photo/Video Production and Technology, Editing, Productivity, Color Theory, Color Matching, Web Content Accessibility Guidelines, Typography
Beginner · Specialization · 1 - 3 Months

Northeastern University
Skills you'll gain: Data Storytelling, Dashboard, Data Visualization, Data Presentation, Interactive Data Visualization, Infographics, Data Literacy, Tableau Software, Data Visualization Software, Presentations, Statistical Visualization, Storytelling, Design Elements And Principles, Data Analysis, Key Performance Indicators (KPIs), Health Informatics, Stakeholder Communications
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Tensorflow, Artificial Neural Networks, Keras (Neural Network Library), Deep Learning, Time Series Analysis and Forecasting, Image Analysis, Natural Language Processing, Computer Vision, Forecasting, Classification And Regression Tree (CART), Supervised Learning, Machine Learning, Text Mining, Predictive Analytics, NumPy, Network Architecture, Data Processing, Data Science
Intermediate · Specialization · 1 - 3 Months

L&T EduTech
Skills you'll gain: Construction Engineering, Geospatial Mapping, Geospatial Information and Technology, Geographic Information Systems, Spatial Data Analysis, Construction, Construction Management, Visualization (Computer Graphics), Spatial Analysis, Global Positioning Systems, GIS Software, As-Built Drawings, Survey Creation, AutoCAD Civil 3D, 3D Modeling, Data Import/Export
Intermediate · Course · 1 - 3 Months

National Taiwan University
Skills you'll gain: Sociology, Liberal Arts, Culture, Social Network Analysis, Cultural Sensitivity, Interpersonal Communications, World History, Cultural Diversity, Ancient History, Psychology
Mixed · Course · 1 - 3 Months