
EDUCBA
Skills you'll gain: Scripting, Code Reusability, Object Oriented Programming (OOP), Data Structures, Scripting Languages, Python Programming, Maintainability, Software Design, Programming Principles, Development Environment, Software Installation
★ 4.9 (16) · Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Python Programming, Programming Principles, Computational Logic, Jupyter, Computer Programming Tools
★ 4.9 (11) · Beginner · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Python Programming, Programming Principles, Computational Logic, Computer Programming, Web Development Tools, Web Development, Software Engineering
★ 4.6 (17) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Plot (Graphics), File I/O, Web Frameworks, Scripting
Intermediate · Course · 3 - 6 Months
University of Michigan
Skills you'll gain: SQL, Data Store, Database Management, Database Design, Databases, Relational Databases, Database Software, Web Scraping, Data Modeling, Data Visualization Software, Object Oriented Programming (OOP), Data Processing, Geospatial Mapping, Data Manipulation, Python Programming, Data Collection
Mixed · Course · 1 - 3 Months

Skills you'll gain: File I/O, Code Reusability, File Systems, Command-Line Interface, Python Programming, Package and Software Management, File Management, UI Components, Scripting, User Interface (UI), Graphical Tools, Data Structures, Development Environment, Simulations
★ 5 (10) · Mixed · Course · 1 - 4 Weeks

National Taiwan University
Skills you'll gain: File I/O, Data Visualization, Data Visualization Software, Data Structures, Data Analysis, Data Processing, Financial Data, Business Analytics, Python Programming, Market Data, Financial Analysis, Data Manipulation, Scripting, Functional Design, Program Development, Maintainability
★ 4.6 (261) · Intermediate · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Relational Databases, Data Visualization Software, Databases, Database Design, SQL, Database Management Systems, Database Management, Interactive Data Visualization, Object Oriented Programming (OOP), Data Storage, Data Processing, Web Scraping, Geospatial Mapping, Python Programming, Data Collection, Display Devices
Mixed · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Microsoft Visual Studio, Development Environment, Maintainability, Integrated Development Environments, Microsoft Development Tools, Scalability, Software Development Tools, Python Programming, Debugging
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Data Import/Export, Data Analysis, Data Visualization, Programming Principles, Python Programming
★ 4.6 (58) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Data Visualization, Matplotlib, Plot (Graphics), Data Visualization Software, Data Structures, Data Manipulation, Pandas (Python Package), NumPy, Data Processing, Data Wrangling, Python Programming
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Data Transformation, Creative Design, Data Structures, Programming Principles, Software Visualization, Python Programming, Computer Programming, Program Development, Debugging
★ 3.8 (6) · Beginner · Course · 1 - 4 Weeks