LearnQuest
Skills you'll gain: Containerization, Package and Software Management, Unified Modeling Language, Matplotlib, Software Testing, Docker (Software), Unit Testing, Development Testing, CI/CD, Test Automation, Data Manipulation, Pandas (Python Package), Data Visualization, Scripting, Data Modeling, DevOps, Programming Principles, Python Programming, Data Structures, Computer Programming
Beginner · Specialization · 3 - 6 Months

Infosec
Skills you'll gain: Cyber Threat Hunting, Threat Detection, Exploit development, System Monitoring, Cybersecurity, Cyber Operations, Continuous Monitoring, Network Security, Network Monitoring, Python Programming, Scripting, Scripting Languages
Intermediate · Course · 1 - 4 Weeks

Whizlabs
Skills you'll gain: Selenium (Software), Debugging, Software Testing, Unit Testing, Test Automation, UI Components, Web Applications, Test Case, Development Environment, Python Programming
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Calculus, Integral Calculus, Applied Mathematics, Graphing, Numerical Analysis, Python Programming, Advanced Mathematics, Mathematical Software, Mathematical Modeling, Derivatives, Programming Principles
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Predictive Modeling, Django (Web Framework), Data Visualization, Statistical Modeling, Feature Engineering, Application Programming Interface (API), Programming Principles, Relational Databases, Databases, Development Environment, Data Science, Data Cleansing, Animation and Game Design, Authorization (Computing), Scripting Languages, Integrated Development Environments, Software Development Tools, Style Guides, Software Design
Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Scripting, Python Programming, Computer Programming Tools, Devops Tools, Software Development Tools, Data Structures, Programming Principles, Program Development
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Matplotlib, Data Visualization, Probability & Statistics, Plotly, Statistical Analysis, Data Visualization Software, Statistical Hypothesis Testing, Seaborn, Data Science, Programming Principles, Pandas (Python Package), Statistics, Descriptive Statistics, Data Analysis, NumPy, Probability Distribution, Exploratory Data Analysis, Python Programming
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Code Review, Debugging, Scripting, Python Programming, Programming Principles, Software Development
Intermediate · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Regression Analysis, NumPy, Applied Machine Learning, Supervised Learning, Machine Learning, Predictive Modeling, Deep Learning, Data Science, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Edureka
Skills you'll gain: Predictive Modeling, Predictive Analytics, Statistical Methods, Data Analysis, Statistical Analysis, Machine Learning, Scikit Learn (Machine Learning Library), Machine Learning Algorithms, Python Programming, Data Manipulation, Pandas (Python Package), NumPy
Intermediate · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Data Structures, Data Processing, Data Manipulation, Python Programming, File Management, Development Environment, Software Installation
Mixed · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Interactive Data Visualization, Interactive Design, Programming Principles, Visualization (Computer Graphics), Python Programming, Graphic and Visual Design, Computer Graphics, Computational Logic, Computer Programming, Data Import/Export, Computational Thinking, Data Structures, Animations
Beginner · Course · 1 - 3 Months