University of California, Santa Cruz
Skills you'll gain: C (Programming Language), C++ (Programming Language), Debugging, Computer Programming, Data Structures, Object Oriented Programming (OOP), Command-Line Interface, File Systems
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Databases
Intermediate · Course · 3 - 6 Months

Akamai Technologies, Inc.
Skills you'll gain: Application Development, Scripting, MySQL, Data Structures, Python Programming, Program Development, Database Management, Web Applications, Computer Programming, File Management, Software Development Life Cycle
Beginner · Course · 1 - 3 Months

Skills you'll gain: Game Design, Program Development, Python Programming, Computer Programming, Scripting, Scripting Languages, Data Analysis
Beginner · Guided Project · Less Than 2 Hours

Arizona State University
Skills you'll gain: Integrated Development Environments, Development Environment, Python Programming, Programming Principles, Scripting, Software Engineering, Computer Programming, Computer Engineering
Beginner · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Data Store, Relational Databases, Database Design, SQL, Databases, Web Scraping, Data Modeling, Database Management, Data Visualization Software, Object-Relational Mapping, Object Oriented Programming (OOP), Data Processing, Python Programming, Application Programming Interface (API)
Beginner · Course · 1 - 3 Months

Skills you'll gain: User Accounts, Cryptography
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Scripting, Python Programming, Computer Programming, Computational Thinking, Data Structures, Integrated Development Environments, Debugging, Development Environment
Beginner · 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, Data Processing, Data Wrangling, Python Programming, Scripting, Text Mining
Mixed · Course · 1 - 3 Months

Skills you'll gain: Full-Stack Web Development, Flask (Web Framework), Web Applications, Real Time Data, Web Development, Restful API, Application Development, Application Programming Interface (API), Back-End Web Development, API Design, Python Programming, Server Side, JSON
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Pandas (Python Package), Data Analysis, Data-Driven Decision-Making, Data Manipulation, Data Visualization, Business Analytics, Data Transformation, Statistics, Data Visualization Software, Statistical Analysis, Trend Analysis, Data Cleansing, Time Series Analysis and Forecasting, Data Import/Export, Python Programming
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Program Development, Debugging, Python Programming, Development Environment, Computer Programming, Game Design, Interactive Design, Design and Product, Algorithms, Computer Science
Beginner · Course · 1 - 4 Weeks