University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Program Development, Software Installation, Development Environment
★ 4.7 (41) · Mixed · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Object Oriented Programming (OOP), Software Documentation, Maintainability, Programming Principles, Code Reusability, Python Programming
★ 4.5 (14) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Scripting Languages, Network Engineering, Network Troubleshooting, Development Environment
Intermediate · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Web Scraping, Git (Version Control System), Test Script Development, Scripting, Version Control, Test Automation, IT Automation, Email Automation, Test Tools, Software Testing, Cloud API, Scripting Languages, Automation, Restful API, Application Programming Interface (API), Data Ethics, Scalability, Python Programming, File I/O, Productivity
★ 3.7 (47) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Storage
★ 4.9 (14) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Video Game Development, Debugging, Animation and Game Design, Game Design, Program Development, Python Programming, Event-Driven Programming, Computer Graphics, Animations, Computer Graphic Techniques, Development Environment
Intermediate · 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, NumPy, Data Preprocessing, Data Visualization, UI Components, User Interface (UI) Design, Programming Principles
★ 4.1 (378) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Game Design, Human Computer Interaction, Program Development, Code Reusability, Python Programming, Programming Principles, Computer Programming, Mathematical Software, Data Analysis
★ 4.7 (288) · Beginner · Guided Project · Less Than 2 Hours

Nanjing University
Skills you'll gain: Object Oriented Programming (OOP), Data Structures, Statistical Analysis, Data Mining, Data Analysis, Data Processing, Pandas (Python Package), Data Capture, NumPy, Data Presentation, Data Wrangling, Web Scraping, User Interface (UI), Python Programming, Computer Programming, Data Manipulation, Data Preprocessing, Programming Principles, Graphical Tools, User Interface (UI) Design
★ 4.7 (1.6K) · Mixed · Course · 1 - 3 Months

National Taiwan University
Skills you'll gain: Information Systems, Information Management, Data Structures, Transportation Operations, Information Technology, Production Planning, Production Schedule, Operations Management, Business Operations, Inventory Control, Logistics, Computational Logic, Algorithms, Programming Principles, Computer Programming, Python Programming, Decision Making, Development Environment, Software Installation
★ 4.9 (901) · Beginner · Course · 1 - 3 Months

Skills you'll gain: File I/O, Code Reusability, Data Validation
Intermediate · Course · 3 - 6 Months

Logical Operations
Skills you'll gain: File I/O, Cross Platform Development, Operating Systems, Data Import/Export, File Systems, Development Environment, Scripting, File Management, Scripting Languages, Data Processing, Virtual Machines, Python Programming, Virtualization and Virtual Machines, Programming Principles, Computer Programming, Software Development
Mixed · Course · 1 - 4 Weeks