
Skills you'll gain: Matplotlib, Linear Algebra, Plot (Graphics), Data Visualization, NumPy, Scientific Visualization, Machine Learning Algorithms, Statistical Visualization, Pandas (Python Package), Applied Machine Learning, Data Science, Machine Learning, Data Analysis, Python Programming, Model Optimization, Data Manipulation, Classification Algorithms, Programming Principles, Regression Analysis, Data Structures
Beginner · Course · 1 - 3 Months

Skills you'll gain: File I/O, JSON, Package and Software Management, Authorization (Computing), Web Scraping, Application Programming Interface (API), File Management, Python Programming, Authentications, Simulations, Performance Testing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, C++ (Programming Language), Development Environment, Programming Principles, Computer Programming, Maintainability, Command-Line Interface, Computational Logic, File Management
Beginner · Course · 1 - 3 Months

Logical Operations
Skills you'll gain: Virtual Machines, Debugging, Virtualization, Application Development, Development Environment, Software Installation, Python Programming, Programming Principles, Program Development, Computer Programming, Software Development
Mixed · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Python Programming, Programming Principles, Computational Logic, Jupyter, Computer Programming Tools
Beginner · Course · 1 - 3 Months

Skills you'll gain: Analytics, Code Reusability, Integrated Development Environments, Software Installation
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Model Training, Regression Analysis, NumPy, Machine Learning Algorithms, Machine Learning, Model Optimization, Deep Learning, Data Science, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Machine Learning Methods, Autoencoders, Recurrent Neural Networks (RNNs), Convolutional Neural Networks, Scientific Visualization, Classification Algorithms, Model Training, Model Evaluation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Programming Principles, Code Reusability, Computer Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Programming Principles, Data Dictionary, Computational Logic, Data Cleansing, Data Structures, Python Programming, Verification And Validation, Data Manipulation, Memory Management, Logical Reasoning
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Code Reusability, Python Programming, Computer Programming, Programming Principles, Software Development
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Object Oriented Programming (OOP), Statistical Machine Learning, Object Oriented Design, Machine Learning Methods, Plot (Graphics), Data Visualization, Seaborn, Flask (Web Framework), Web Development, Computer Programming, Artificial Intelligence and Machine Learning (AI/ML), Programming Principles, Web Applications, Statistical Methods, Data Analysis Software, Back-End Web Development, Pandas (Python Package), Probability & Statistics, Application Development, Data Manipulation
Intermediate · Course · 1 - 3 Months