
Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), Computer Programming, Embedded Software, Integrated Development Environments, Embedded Systems, Game Design, Web Development
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Debugging, Automation, Python Programming, Data Structures, Programming Principles, Data Storage Technologies, Data Storage, Scripting, Data Manipulation, File Management, Software Installation
Beginner · Course · 3 - 6 Months

Skills you'll gain: Matplotlib, Data Manipulation, Pandas (Python Package), Data Visualization, NumPy, Scripting, Object Oriented Programming (OOP), Python Programming, Scripting Languages, Database Application, Databases, Data Import/Export, File Management
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Object Oriented Programming (OOP), Software Design, Data Structures, Visualization (Computer Graphics), Graphic and Visual Design, Computer Graphics, Python Programming, Interactive Design, Algorithms, Linear Algebra
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unified Modeling Language, Data Modeling, Data Structures, Scripting, Object Oriented Programming (OOP), Python Programming, Software Design, Computer Programming, Software Engineering
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Storytelling, Plotly, Data Presentation, Matplotlib, Interactive Data Visualization, Seaborn, Data Visualization, Data Visualization Software, Statistical Visualization, Scatter Plots
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Descriptive Statistics, Probability & Statistics, Statistical Hypothesis Testing, Regression Analysis, Statistics, Predictive Modeling, Data Visualization, Statistical Analysis, Data Science, Data Analysis, Statistical Modeling, Histogram, Pandas (Python Package), NumPy, Statistical Inference, Probability, Correlation Analysis
Mixed · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Supervised Learning, Feature Engineering, Predictive Modeling, Data Processing, Data Manipulation, Predictive Analytics, Data Visualization, Interactive Data Visualization, Design Thinking, Applied Machine Learning, Web Scraping, Machine Learning Algorithms, Flask (Web Framework), Data Visualization Software, Scikit Learn (Machine Learning Library), Application Deployment, Data Validation, Verification And Validation, Machine Learning, Python Programming
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Matplotlib, Linear Algebra, NumPy, Scientific Visualization, Machine Learning Algorithms, Pandas (Python Package), Seaborn, Data Science, Machine Learning, Data Analysis, Supervised Learning, Python Programming, Scikit Learn (Machine Learning Library), Jupyter, Data Manipulation, Regression Analysis, Data Structures, Software Installation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Supervised Learning, Machine Learning Methods, Statistical Machine Learning, Machine Learning, Data Analysis, Dimensionality Reduction
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Generative AI, Matplotlib, Plotly, Data Ethics, Data Visualization, Data Cleansing, Data Manipulation, Exploratory Data Analysis, Pandas (Python Package), Data Transformation, Interactive Data Visualization, Data Visualization Software, Data Storytelling, Data Analysis, Scikit Learn (Machine Learning Library), Jupyter, Python Programming, Machine Learning
Beginner · Course · 1 - 3 Months

Skills you'll gain: Predictive Modeling, Predictive Analytics, Risk Modeling, Statistical Modeling, Feature Engineering, Regression Analysis, Correlation Analysis, Data Processing, Supervised Learning, Scikit Learn (Machine Learning Library), Machine Learning Methods, Data Cleansing, Data Transformation, Statistical Analysis, Pandas (Python Package), NumPy
Mixed · Course · 1 - 3 Months