University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Program Development, Algorithms, Computational Thinking, Data Structures
Mixed Ā· Course Ā· 1 - 3 Months

Universidad Nacional de Colombia
Skills you'll gain: Computational Thinking, Computer Programming, Scripting, Logical Reasoning
Intermediate Ā· Course Ā· 1 - 3 Months

Board Infinity
Skills you'll gain: Object Oriented Programming (OOP), Python Programming, Programming Principles, File Management, Data Structures, Computer Programming, Algorithms, Data Management
Beginner Ā· Course Ā· 1 - 4 Weeks

JetBrains
Skills you'll gain: File I/O, Data Structures, Python Programming, Programming Principles, Computer Programming, Scripting, Data Processing, Code Review, NumPy, Development Environment, Integrated Development Environments, Computational Thinking, Software Installation, Numerical Analysis
Beginner Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Bash (Scripting Language), Python Programming, Unix Shell, Command-Line Interface, Programming Principles, Computer Programming, Scripting, Scripting Languages, Development Environment, Data Structures
Beginner Ā· Guided Project Ā· Less Than 2 Hours

Duke University
Skills you'll gain: Command-Line Interface, Scripting, Unix Commands, Computer Programming Tools, Scripting Languages, Data Manipulation, Python Programming
Beginner Ā· Guided Project Ā· Less Than 2 Hours

Duke University
Skills you'll gain: Debugging, Algorithms, Problem Solving, Data Processing, Python Programming, Software Development, Data Analysis
Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Game Design, Python Programming, Programming Principles, Computer Programming, Scripting, Data Validation, Data Analysis
Beginner Ā· Guided Project Ā· Less Than 2 Hours

National Taiwan University
Skills you'll gain: Statistical Visualization, Matplotlib, Web Scraping, Business Logic, Machine Learning, Business Analytics, Python Programming, Programming Principles, Business Economics, User Interface (UI) Design, Computational Thinking, Object Oriented Programming (OOP), Data Analysis
Mixed Ā· Course Ā· 1 - 3 Months

Duke University
Skills you'll gain: Program Development, Debugging, Python Programming, Computer Programming, Pseudocode, Game Design, Interactive Design, Design and Product, Creative Design, Computer Science
Beginner Ā· Course Ā· 1 - 4 Weeks
Rice University
Skills you'll gain: Application Development, Object Oriented Programming (OOP), Interactive Design, User Interface (UI), Animations, Game Design, Python Programming, Computer Programming, Data Structures, Debugging
Beginner Ā· Course Ā· 1 - 4 Weeks

Coursera
Skills you'll gain: Data Science, Web Applications, Python Programming, Programming Principles, Artificial Intelligence, Computer Programming, Scientific Visualization, Game Design
Beginner Ā· Guided Project Ā· Less Than 2 Hours