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: Prompt Engineering, Responsible AI, Generative AI, Data Ethics, AI Product Strategy, AI Enablement, Artificial Intelligence, Risk Analysis, Hybrid Cloud Computing, Business Leadership, Risk Mitigation, Compliance Training, Strategic Thinking, IBM Cloud, Cloud Computing Architecture, Strategic Leadership, Data Strategy, Brainstorming, Return On Investment, Governance
Intermediate · Specialization · 1 - 3 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Marketing Analytics, AI Personalization, Advanced Analytics, Customer Retention, Analytics, Marketing Effectiveness, Predictive Modeling, Marketing, Data Analysis, Social Network Analysis, Customer Analysis, Data Ethics, Customer Insights, Market Analysis, Text Mining, Predictive Analytics, Marketing Strategy and Techniques, Digital Marketing, Machine Learning, Generative AI
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Adobe Express, Social Media Content, Social Media, Content Creation, Social Media Strategy, Social Media Marketing, Content Performance Analysis, Social Media Management, Social Media Campaigns, Adobe Firefly, Target Audience, Web Content, Marketing Materials, Drive Engagement, Target Market, Customer Engagement, Content Strategy, Ethical Standards And Conduct, Content Management, Branding
Beginner · Course · 1 - 4 Weeks

University of Washington
Skills you'll gain: Feature Engineering, Model Evaluation, Data Analysis, Predictive Modeling, Data Wrangling, Statistical Modeling, Statistics, Data Science, Data Preprocessing, Predictive Analytics, Data Integration, Data Collection, Applied Machine Learning, R Programming, Research, Data Validation, Python Programming
Mixed · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Calculus, Applied Mathematics, Trigonometry, Mathematical Modeling, Algebra, Derivatives, Geometry
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Data Pipelines, Apache Airflow, Site Reliability Engineering, Disaster Recovery, Apache Kafka, Data Integrity, Data Infrastructure, Workflow Management, Data Storage Technologies, Real Time Data, Data Processing, Apache Spark
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Service Level, Database Management, Acceptance Testing, Software Engineering, Web Applications, Performance Testing, Scalability, Microservices, Software Architecture, Data Architecture, Distributed Computing, Data Infrastructure, System Monitoring, Functional Requirement, Application Deployment, User Acceptance Testing (UAT), Application Development, Prototyping, Predictive Modeling, Big Data
Build toward a degree
Advanced · Specialization · 1 - 3 Months

Skills you'll gain: Excel Macros, Data Validation, Scatter Plots, Pivot Tables And Charts, Microsoft Excel, Data Visualization, Regression Analysis, Excel Formulas, Histogram, Data Analysis, Data Integrity, Descriptive Statistics, Data Visualization Software, Spreadsheet Software, Analytics, Statistical Analysis, Data Analysis Expressions (DAX), Statistical Methods, Descriptive Analytics, Automation
Beginner · Specialization · 1 - 3 Months

The Museum of Modern Art
Skills you'll gain: Art History, Performing Arts, Photography, Liberal Arts, Aesthetics, Creativity, Electronic Media, Culture, Cultural Diversity, Media and Communications, Public History, Design, Content Creation, Storytelling, Social Impact, Multimedia, Social Justice, Photo/Video Production and Technology, Sustainability Standards, Research
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Dashboard, Kibana, Interactive Data Visualization, Business Analytics, Data-Driven Decision-Making, Data Presentation, System Monitoring, Web Analytics, Exploratory Data Analysis, Data Visualization Software, Trend Analysis, Data Analysis, Automation, Business Intelligence, Data Wrangling, Retail Sales, Scripting, Devops Tools, Python Programming, Data Science
Beginner · Specialization · 1 - 4 Weeks

Ball State University
Skills you'll gain: Statistical Methods, Probability & Statistics, Statistical Modeling, Statistical Programming, Statistical Analysis, Probability Distribution, Statistical Inference, Bayesian Statistics, Data Science, Sampling (Statistics), Statistical Hypothesis Testing, R Programming, Dimensionality Reduction, Simulations, Statistical Visualization
Build toward a degree
Intermediate · Course · 1 - 3 Months

Duke University
Skills you'll gain: MySQL, Bash (Scripting Language), Scripting, Database Management, Relational Databases, Command-Line Interface, SQL, Databases, Data Import/Export, Database Application, Data Pipelines, Data Manipulation, Python Programming, Linux
Beginner · Guided Project · Less Than 2 Hours