
University of London
Skills you'll gain: Pandas (Python Package), NumPy, Probability & Statistics, Unsupervised Learning, Applied Machine Learning, Statistical Methods, Data Science, Statistics, Data Analysis, Statistical Analysis, Jupyter, Data Manipulation, Machine Learning Algorithms, Descriptive Statistics, Plot (Graphics), Data Processing, Data Visualization Software, Python Programming, Machine Learning
★ 4.6 (21) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Matplotlib, Object Oriented Programming (OOP), Plotly, Data Visualization Software, Seaborn, Data Visualization, Pandas (Python Package), NumPy, Statistical Visualization, Plot (Graphics), Interactive Data Visualization, Data Presentation, Software Documentation, Scatter Plots, Data Structures, Maintainability, Programming Principles, Code Reusability, Data Import/Export, Data Manipulation
★ 4.6 (16) · Intermediate · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: Debugging, LLM Application, Data-oriented programming, Code Reusability, Python Programming, Data Manipulation, Data Analysis, Functional Design
★ 4.4 (7) · Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Matplotlib, Seaborn, Plot (Graphics), Pandas (Python Package), NumPy, Data Visualization Software, Code Reusability, Data Visualization, Statistical Visualization, Programming Principles, Computer Programming, Data Wrangling, Data Manipulation, Data Processing, Functional Design, Data Science, Package and Software Management, Python Programming, Computational Logic, Data Structures
★ 4.7 (314) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: UI Components, Interactive Design, User Interface (UI), Frontend Integration, MySQL, Object Oriented Programming (OOP), Event-Driven Programming, Database Design, Graphic and Visual Design, Database Application, User Flows, Application Deployment, Python Programming, User Interface (UI) Design, Application Development, Database Management, Application Design, Graphical Tools, Databases, Development Environment
★ 4.6 (64) · Intermediate · Specialization · 1 - 3 Months
University of Michigan
Skills you'll gain: Programming Principles, Software Installation, Code Reusability, Python Programming, Computer Programming, Program Development, Computational Thinking, Memory Management, System Configuration
★ 4.8 (285) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Linux, Scripting, Linux Administration, Linux Commands, Scripting Languages, Operating System Administration, Data Persistence, Bash (Scripting Language), Shell Script, Unix Shell, Systems Administration, IT Automation, Software Installation, Data Store, Command-Line Interface, Cloud Hosting, Object-Relational Mapping, YAML, System Programming, Python Programming
★ 4.8 (47) · Mixed · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Unsupervised Learning, Embeddings, Applied Machine Learning, Data Quality, Unstructured Data, Machine Learning Methods, Anomaly Detection, Supervised Learning, Data Preprocessing, Data Transformation, Python Programming, Exploratory Data Analysis
★ 4.8 (6) · Advanced · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Pandas (Python Package), Version Control, Git (Version Control System), Data Manipulation, Software Development Tools, Development Environment, Data Structures, Python Programming, Microsoft Development Tools, Data Analysis Software, Package and Software Management, Virtual Environment
★ 4.6 (273) · Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Pandas (Python Package), Data Analysis, Data-Driven Decision-Making, Data Manipulation, Data Visualization, Data Presentation, Probability & Statistics, Data Transformation, Analytics, Statistics, Data Visualization Software, Statistical Analysis, Data Cleansing, Advanced Analytics, Time Series Analysis and Forecasting, Correlation Analysis, Python Programming
★ 4.4 (18) · Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Package and Software Management, Platform As A Service (PaaS), Development Environment, Virtual Environment, Python Programming, Build Tools, Program Development, Application Deployment
★ 4.6 (10) · Intermediate · Course · 1 - 4 Weeks

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