
Skills you'll gain: Pandas (Python Package), Data Analysis, Exploratory Data Analysis, Data Manipulation, Jupyter, Matplotlib, Regression Analysis, Data Visualization, Programming Principles, Data Cleansing, Data Visualization Software, Python Programming, Scripting
ā 4.3 (244) Ā· Beginner Ā· Course Ā· 1 - 3 Months

Universidad de los Andes
Skills you'll gain: File I/O, Plot (Graphics), Data Visualization Software, Programming Principles, Computational Thinking, Matplotlib, Python Programming, NumPy, Data Processing, Algorithms, Data Import/Export, Computer Programming, Pandas (Python Package), Debugging, Data Manipulation, Data Structures, Graphing, Data Analysis
ā 4.5 (212) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

Duke University
Skills you'll gain: Debugging, Code Reusability, Algorithms, Microsoft Visual Studio, Problem Solving, Computer Programming Tools, Computational Logic, Python Programming, Software Development, Data Analysis, Scripting Languages
ā 4 (68) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

Rice University
Skills you'll gain: Data Processing, Data Manipulation, Data Dictionary, Data Wrangling, File I/O, Data Structures, Scripting, Data Import/Export, Scripting Languages, Data Analysis, Python Programming, Data Mapping, Data Storage, Data Management
ā 4.7 (894) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks
University of Michigan
Skills you'll gain: Database Design, Relational Databases, SQL, Databases, Data Visualization Software, Web Scraping, Data Modeling, Object Oriented Programming (OOP), Data Processing, Geographic Information Systems, Python Programming, Application Programming Interface (API)
ā 4.8 (22K) Ā· Beginner Ā· Course Ā· 1 - 3 Months

University of Michigan
Skills you'll gain: Object Oriented Programming (OOP), JSON, Object Oriented Design, Python Programming, Code Reusability, Software Testing
ā 4.7 (3.7K) Ā· Intermediate Ā· Course Ā· 1 - 4 Weeks

Scrimba
Skills you'll gain: Data Structures, Programming Principles, Python Programming, Computer Programming, Web Development Tools, Software Engineering, Web Development
ā 4.7 (38) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

Coursera
Skills you'll gain: Cryptography, Encryption, Public Key Cryptography Standards (PKCS), Python Programming, Data Security
ā 4.8 (15) Ā· Intermediate Ā· Guided Project Ā· Less Than 2 Hours

Packt
Skills you'll gain: Plotly, PyTorch (Machine Learning Library), NumPy, Matplotlib, Pandas (Python Package), Plot (Graphics), Data Visualization Software, Interactive Data Visualization, Machine Learning Methods, Python Programming, Applied Machine Learning, Scatter Plots, Numerical Analysis, Data Manipulation, Deep Learning, Image Analysis, Linear Algebra, Data Wrangling
Intermediate Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Software Architecture, Software Design Patterns, Software Design, Systems Architecture, Microservices, Maintainability, Object Oriented Design, System Design and Implementation, Performance Tuning, Model View Controller, Application Design, Programming Principles, Scalability, Python Programming, Code Reusability, Object Oriented Programming (OOP), Event-Driven Programming, Unit Testing
Intermediate Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Data Structures, Unit Testing, Object Oriented Design, File I/O, Algorithms, Test Case, Test Tools, Python Programming, Debugging, Software Testing, Programming Principles, File Management, Code Reusability, Data Science, Context Management, Performance Tuning
Intermediate Ā· Course Ā· 1 - 3 Months
University of Michigan
Skills you'll gain: Data Structures, File I/O, Data Processing, Data Dictionary, Programming Principles, Data Manipulation, Python Programming, Data Storage, Computer Programming, Software Installation, Development Environment
ā 4.9 (26) Ā· Mixed Ā· Course Ā· 1 - 3 Months