
Codio
Skills you'll gain: Matplotlib, Statistical Hypothesis Testing, Data Analysis, Statistical Analysis, Data Import/Export, Data Cleansing, Probability & Statistics, Data Manipulation, Descriptive Statistics, Pandas (Python Package), Exploratory Data Analysis, Correlation Analysis, Python Programming, Programming Principles, Computer Programming, Computational Logic
Mixed · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Web Applications, Web Development, Object Oriented Programming (OOP), Application Frameworks, Application Development, Python Programming, Computer Programming, Programming Principles, Data Science, Data Analysis, Maintainability, Code Reusability, Style Guides
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Data Science, Web Applications, Python Programming, Data Analysis, Programming Principles, Artificial Intelligence, Computer Programming, Game Design
★ 4.5 (2.2K) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Debugging, Data Structures, Code Reusability, Python Programming, Integrated Development Environments, Scripting, Programming Principles, Computer Programming, Scripting Languages, Computational Logic, Software Installation
Beginner · Course · 1 - 3 Months

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

Skills you'll gain: Event-Driven Programming, Graphics Software, Computer Graphics, Video Game Development, Animation and Game Design, Computer Graphic Techniques, Game Design, Computer Displays, Development Environment, Python Programming, Package and Software Management, Software Installation
★ 4.4 (19) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Debugging, Data Validation, Record Keeping, Programming Principles, Data Entry, Code Reusability
★ 4.8 (10) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Encryption, Cybersecurity, Cryptography, File I/O, Python Programming, Programming Principles, Debugging, Data Mapping, Software Testing, Data Structures
★ 4.8 (13) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Statistical Machine Learning, Object Oriented Design, Machine Learning Methods, Plot (Graphics), Data Visualization, Seaborn, Flask (Web Framework), Web Development, Computer Programming, Artificial Intelligence and Machine Learning (AI/ML), Programming Principles, Web Applications, Statistical Methods, Data Analysis Software, Back-End Web Development, Pandas (Python Package), Probability & Statistics, Application Development, Data Manipulation
Intermediate · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Web Scraping, JSON, Network Protocols, Restful API, Extensible Markup Language (XML), Web Services, Data Access, Application Programming Interface (API), Extensible Languages and XML, Python Programming, Hypertext Markup Language (HTML)
★ 4.3 (8) · Mixed · Course · 1 - 3 Months
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 Michigan
Skills you'll gain: Creative Design, Data Structures, Programming Principles, Software Visualization, Python Programming, Computer Programming, Program Development, Debugging, Computer Programming Tools
★ 3.8 (6) · Beginner · Course · 1 - 4 Weeks