
Skills you'll gain: Event-Driven Programming, Graphics Software, Computer Graphics, Video Game Development, Computer Graphic Techniques, Development Environment, Debugging, Application Development
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Matplotlib, Histogram, Plot (Graphics), Data Visualization, Seaborn, Scatter Plots, Data Visualization Software, Statistical Visualization, Graphing, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Pandas (Python Package), Data Import/Export, Matplotlib, Pivot Tables And Charts, Jupyter, Data Visualization Software, Data Visualization, Microsoft Excel, Data Analysis, Text Mining, Data Manipulation, Data Cleansing, NumPy, Data Analysis Software, Data Wrangling, Time Series Analysis and Forecasting, Python Programming, Data Preprocessing, Data Structures, Development Environment
Intermediate · Specialization · 3 - 6 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Machine Learning Algorithms, Model Evaluation, Data Preprocessing, Unsupervised Learning, Scikit Learn (Machine Learning Library), Machine Learning, Classification Algorithms, Text Mining, Applied Machine Learning, Time Series Analysis and Forecasting, Supervised Learning, Predictive Modeling, Python Programming, Regression Analysis, Feature Engineering, Jupyter, Pandas (Python Package), Data Manipulation
Build toward a degree
Intermediate · Course · 1 - 3 Months

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: NumPy, Python Programming, Artificial Intelligence, Programming Principles, Tensorflow, Data Structures, Development Environment, Computer Programming Tools, Data Manipulation
Beginner · Course · 1 - 3 Months

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, Model Evaluation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Computer Programming, Data Persistence, Programming Principles, Python Programming, File Management, Computer Science
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Software Design Patterns, Functional Design, Programming Principles
Intermediate · Course · 3 - 6 Months

Universidad Nacional de Colombia
Skills you'll gain: Computational Thinking, Computer Programming, Scripting, Data Import/Export, Logical Reasoning
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Python Programming, Programming Principles, Scripting, File I/O, Jupyter, Computer Programming Tools, Scripting Languages
Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: NumPy, Debugging, Pandas (Python Package), Statistics, Data Analysis, Statistical Programming, Descriptive Statistics, Exploratory Data Analysis, Data Preprocessing, Data-oriented programming, Program Development, Numerical Analysis, Critical Thinking
Intermediate · Specialization · 3 - 6 Months

Arizona State University
Skills you'll gain: Matplotlib, File I/O, NumPy, Plot (Graphics), Pandas (Python Package), Data Structures, Data Visualization Software, Data Analysis, Python Programming, Data Processing, Data Manipulation, Exploratory Data Analysis, Data Import/Export, Computer Programming
Beginner · Course · 1 - 4 Weeks