
University of Colorado Boulder
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Software Documentation, Maintainability, Programming Principles, Software Design, Python Programming
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Matplotlib, Plot (Graphics), Data Visualization Software, Jupyter, Interactive Data Visualization, Scatter Plots, Histogram, Box Plots, Animations, Python Programming
Intermediate · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Programming Principles, Python Programming, Scripting, Data Cleansing, Automation, Computational Thinking, Scripting Languages, Computer Programming, Application Programming Interface (API)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Matplotlib, Box Plots, Plot (Graphics), Seaborn, Data Visualization, Data Visualization Software, Pandas (Python Package), Scatter Plots, Data Import/Export, Histogram, Python Programming, Data Manipulation, Data Analysis, Data Structures
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Model Evaluation, Data Preprocessing, Feature Engineering, AI Personalization, Applied Machine Learning, Data Science, Machine Learning, Scalability, Data Manipulation, Python Programming, Data Transformation, Pandas (Python Package), Predictive Analytics, Machine Learning Methods, Predictive Modeling, Text Mining, Development Environment, Scikit Learn (Machine Learning Library), Machine Learning Algorithms, NumPy
Intermediate · Specialization · 1 - 3 Months
Skills you'll gain: GitHub, Django (Web Framework), Git (Version Control System), Application Deployment, Unit Testing, Cloud Deployment, Database Development, Bootstrap (Front-End Framework), Model View Controller, Virtual Environment, Application Frameworks, PostgreSQL, HTML and CSS, Python Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Scripting, Python Programming, Programming Principles, Development Environment, Virtual Environment
Mixed · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Pandas (Python Package), NumPy, Data Structures, Data Import/Export, Data Manipulation, Data Cleansing, Statistical Methods, Data Analysis, Exploratory Data Analysis
Intermediate · Course · 1 - 3 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Programming Principles, Java Programming, Computer Programming, Data Structures, Java, Development Environment, Algorithms, Problem Solving, Eclipse (Software), Debugging
Beginner · Course · 1 - 3 Months

University of Pittsburgh
Skills you'll gain: Data Storytelling, Data Presentation, Plot (Graphics), Data Visualization, Matplotlib, Interactive Data Visualization, Data Visualization Software, Seaborn, Data Analysis, Graphic and Visual Design, Python Programming, Jupyter, Pandas (Python Package), Data Manipulation, NumPy
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Seaborn, Data Literacy, Plot (Graphics), Matplotlib, Scatter Plots, Statistical Visualization, Data Presentation, Data Visualization Software, Data Visualization, Box Plots, Exploratory Data Analysis, Data Storytelling, Data Processing, Data-Driven Decision-Making, Statistical Modeling, Statistical Analysis, Descriptive Statistics, Pandas (Python Package), NumPy, Python Programming
Beginner · Specialization · 1 - 3 Months

University of Michigan
Skills you'll gain: ChatGPT, Machine Learning Methods, Data Mining, Generative AI, Recurrent Neural Networks (RNNs), Data Preprocessing, Python Programming, Machine Learning Algorithms, Data Manipulation
Advanced · Course · 1 - 4 Weeks