
Scrimba
Skills you'll gain: Object Oriented Programming (OOP), File I/O, Python Programming, Data Structures, Computer Programming, Scripting, Software Engineering, Performance Tuning, Web Development, Debugging, Random Forest Algorithm, Web Development Tools
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Data Validation, Web Scraping, Data Processing, Data Manipulation, Data Transformation, Scripting, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Software Installation, Data Validation, Python Programming, Program Development, Computational Thinking, Development Environment, Data Processing, Computer Programming, System Configuration, Algorithms, Debugging
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Software Design, Computational Logic
Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: SQL, Database Management, Database Design, Databases, Relational Databases, Web Scraping, Data Modeling, Data Visualization Software, Object Oriented Programming (OOP), Data Processing, Object Oriented Design, Python Programming, Data Collection
Mixed · Course · 1 - 3 Months

Skills you'll gain: Amazon S3, Cloud Solutions, Cloud Computing, Serverless Computing, Amazon Web Services, AWS Identity and Access Management (IAM), Solution Architecture, File Management, Data Storage, DevOps
Intermediate · Course · 1 - 4 Weeks

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

Duke University
Skills you'll gain: Python Programming, Data Pipelines, Scripting, Computer Programming, Data-oriented programming, Scripting Languages, Software Engineering
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Mathematical Software, Scripting Languages, Scripting, Statistical Analysis, Software Installation
Intermediate · Course · 3 - 6 Months

Duke University
Skills you'll gain: Serverless Computing, Amazon Web Services, Rust (Programming Language), Debugging, Application Deployment, Development Environment, Linux
Beginner · Guided Project · Less Than 2 Hours

Duke University
Skills you'll gain: Scalability, Performance Analysis, Simulations, Algorithms, Complex Problem Solving, Theoretical Computer Science, Python Programming, Data Structures, Software Architecture, Software Engineering
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Kotlin, Application Development, Software Documentation, Programming Principles, Data Validation, Computational Logic, Data Mapping
Beginner · Guided Project · Less Than 2 Hours