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.

Skills you'll gain: Object Oriented Programming (OOP), Programming Principles, Computer Programming, Scripting Languages, Data Import/Export, Data Structures, Python Programming, Integrated Development Environments, Scripting, Data Persistence, Computational Logic, Computer Science, File Management
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: ChatGPT, Microsoft Excel, Excel Formulas, Web Scraping, Data Synthesis, Data Cleansing, Text Mining, Data Manipulation, AI Enablement, Data Analysis Software, Unstructured Data, Prompt Engineering, Business Analytics, Data Management
Intermediate · Guided Project · Less Than 2 Hours
Google Cloud
Skills you'll gain: Google Sheets, Excel Formulas, Spreadsheet Software, Google Workspace, Data Validation, Data Visualization, Data Analysis Expressions (DAX), Productivity Software, Data Storytelling, Data Integration, Data Cleansing
Intermediate · Course · 1 - 3 Months

The University of Edinburgh
Skills you'll gain: Physics, Laboratory Research, Mechanics, Experimentation, Mathematical Modeling, electromagnetics, General Science and Research, Applied Mathematics
Intermediate · Course · 1 - 3 Months

Fudan University
Skills you'll gain: Video Editing, Video Production, Post-Production, Editing, Cinematography, Storytelling, Creativity
Beginner · Course · 1 - 3 Months

Nanjing University
Skills you'll gain: Language Interpretation, Translation, and Studies, Language Competency, Vocabulary, Writing, Grammar, Cultural Sensitivity, Editing, Proofreading
Beginner · Course · 1 - 3 Months

Fudan University
Skills you'll gain: Storyboarding, Video Production, Videography, Cinematography, Photography, Storytelling, Editing
Mixed · Course · 1 - 3 Months

Pontificia Universidad Católica de Chile
Skills you'll gain: Basic Electrical Systems, Electronic Components, Electrical Engineering, Electronics, Schematic Diagrams, Simulation and Simulation Software, Mathematical Modeling
Beginner · Course · 1 - 4 Weeks

Berklee
Skills you'll gain: Music Theory, Instrumental Music, Music, Music Performance, Musical Composition
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Estate Planning, Insurance, Goal Setting, Investments, Budgeting, Tax, Mortgage Loans, Return On Investment, Financial Planning, Cash Flow Forecasting, Financial Analysis, Loans, Risk Analysis, Asset Protection, Portfolio Management, Risk Management, Investment Management, Consumer Lending, Credit Risk, Finance
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Spreadsheet Software, Business Analysis, Data Manipulation, Excel Formulas, Data Analysis, Text Mining, Statistical Reporting, Data Presentation, Data Processing
Intermediate · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Video Editing, Editing, Video Production, Cinematography, Storytelling
Beginner · Course · 1 - 4 Weeks