
Scrimba
Skills you'll gain: Object Oriented Programming (OOP), File I/O, Python Programming, Data Structures, Computer Programming, Scripting, Software Engineering, Performance Tuning, Web Development, Debugging, Random Forest Algorithm, Web Development Tools
Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Object Oriented Programming (OOP), JSON, Object Oriented Design, Unit Testing, Python Programming, Software Testing, Data Structures
Intermediate · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: NumPy, Data Transformation, Data Manipulation, Data Cleansing, Jupyter, Data Processing, Data Analysis, Data Science, Data Import/Export, Python Programming, Virtual Machines, Computer Programming, Computer Programming Tools, Software Development
Mixed · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Geographic Information Systems, Package and Software Management, Scripting, Statistical Analysis, Probability & Statistics, JSON, Image Analysis, Data Validation, Web Scraping, Intelligence Collection and Analysis, Data Analysis, Statistics, Python Programming, Data Processing, Restful API, File Transfer Protocol (FTP), Open Source Technology
Beginner · Course · 1 - 3 Months

Logical Operations
Skills you'll gain: Data Structures, Data Processing, Verification And Validation, Python Programming, Data Preprocessing, Programming Principles, Scripting, Scripting Languages, Computer Programming, Software Development
Mixed · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Data Structures, Programming Principles, Data Manipulation, Python Programming, Data Storage Technologies, Software Installation, Development Environment
Mixed · Course · 1 - 3 Months

Nanjing University
Skills you'll gain: Data Processing, Data Mining, Data Structures, Data Presentation, Object Oriented Programming (OOP), Web Scraping, Data Capture, Data Analysis, Python Programming, Pandas (Python Package), NumPy, Data Visualization, Data Manipulation, Matplotlib, User Interface (UI) Design
Beginner · Course · 1 - 3 Months

Duke University
Skills you'll gain: Pandas (Python Package), MLOps (Machine Learning Operations), NumPy, Model Deployment, Data Manipulation, Software Testing, Data Import/Export, Test Automation, Python Programming, Debugging, Data Structures, Machine Learning, Object Oriented Programming (OOP), Scripting, Numerical Analysis, Application Programming Interface (API), Command-Line Interface
Intermediate · Course · 1 - 3 Months

Duke University
Skills you'll gain: Python Programming, Scripting, Maintainability, Performance Tuning, Scripting Languages, Computer Programming
Beginner · Guided Project · Less Than 2 Hours

DeepLearning.AI
Skills you'll gain: Pandas (Python Package), Data Visualization, Time Series Analysis and Forecasting, Matplotlib, Data Visualization Software, Statistical Inference, Statistical Analysis, Seaborn, Exploratory Data Analysis, Descriptive Statistics, Statistical Modeling, Data Manipulation, Programming Principles, Python Programming, Regression Analysis, Forecasting
Beginner · Course · 1 - 3 Months

Duke University
Skills you'll gain: Data Visualization Software, PySpark, Data Visualization, Data Storytelling, Statistical Visualization, Site Reliability Engineering, Docker (Software), Databricks, Containerization, Interactive Data Visualization, Plot (Graphics), Plotly, Data Pipelines, Kubernetes, Matplotlib, Apache Spark, Apache Hadoop, Big Data, Data Science, Python Programming
Intermediate · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Programming Principles, Computer Science, Computer Programming, Data Manipulation, Python Programming, Scripting Languages, Scripting, Data Science
Beginner · Course · 1 - 4 Weeks