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
University of Michigan
Skills you'll gain: Web Scraping, Restful API, Web Services, JSON, Extensible Markup Language (XML), Network Protocols, Application Programming Interface (API), Data Processing, Hypertext Markup Language (HTML), Python Programming, Data Manipulation, Software Installation
Beginner · Course · 1 - 3 Months

Nanjing University
Skills you'll gain: Web Scraping, Data Mining, Object Oriented Programming (OOP), Data Processing, Data Preprocessing, User Interface (UI), Visualization (Computer Graphics), Statistical Analysis, NumPy, Data Analysis, Data Manipulation, Pandas (Python Package), Python Programming
Mixed · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: File I/O, Data Structures, Data Manipulation, Software Installation, Python Programming, Data Processing, Development Environment, Data Storage
Mixed · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Pandas (Python Package), Data Manipulation, NumPy, Data Cleansing, Data Transformation, Data Preprocessing, Data Science, Statistical Analysis, Pivot Tables And Charts, Data Analysis, Python Programming, Data Import/Export, Programming Principles
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Science, Unsupervised Learning, Exploratory Data Analysis, Probability & Statistics, Machine Learning Algorithms, Applied Machine Learning, Classification And Regression Tree (CART), Data Analysis, Python Programming, Random Forest Algorithm, Dimensionality Reduction, Predictive Modeling, NumPy, Regression Analysis, Statistical Analysis, Data Processing, Deep Learning, Pandas (Python Package), Data Visualization, Data Manipulation
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Encryption, Secure Coding, Cryptography, File I/O, Python Programming, Programming Principles, Debugging, Scripting, Data Structures
Mixed · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Web Scraping, JSON, Extensible Markup Language (XML), Network Protocols, Data Access, Application Programming Interface (API), Restful API, Data Processing, Hypertext Markup Language (HTML), Scripting, Python Programming, Development Environment, Software Installation
Mixed · Course · 1 - 3 Months

Skills you'll gain: Brute-force attacks, Cryptography, Encryption, Python Programming, Scripting, User Interface (UI), Statistical Programming, UI Components, Application Development
Mixed · Course · 1 - 4 Weeks

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

Skills you'll gain: Model Evaluation, Exploratory Data Analysis, Regression Analysis, Predictive Modeling, Supervised Learning, Scikit Learn (Machine Learning Library), Data Analysis, Correlation Analysis, Applied Machine Learning, Scatter Plots, Statistical Analysis, Data Validation, Data Preprocessing, NumPy, Pandas (Python Package), Box Plots, Histogram
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Python Programming, Computer Programming, Programming Principles, Debugging, Software Design Patterns, Functional Design, Computational Thinking, Algorithms, Data Structures
Mixed · Course · 1 - 3 Months