
Skills you'll gain: Feature Engineering, Exploratory Data Analysis, Pandas (Python Package), Scikit Learn (Machine Learning Library), Data Manipulation, NumPy, Classification Algorithms, Data Preprocessing, Data Analysis, Python Programming, Regression Analysis, Predictive Modeling, Machine Learning Algorithms, Machine Learning, Data Science, Statistical Hypothesis Testing, Supervised Learning, Statistical Methods, Data Structures
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Plotly, Pandas (Python Package), Interactive Data Visualization, Data Analysis, Data Visualization Software, Restful API, Application Programming Interface (API), Python Programming, Data Manipulation, Data Transformation, Data Preprocessing, Data Structures, Text Mining
Intermediate · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: File I/O, Debugging, File Management, File Systems, Python Programming, Operating Systems, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Software Development, Cross Platform Development
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, LLM Application, OpenAI API, OpenAI, Large Language Modeling, Agentic systems, Hugging Face, Embeddings, Application Development, Program Development, AI Workflows, Data Processing, Application Frameworks
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Forecasting, Time Series Analysis and Forecasting, Financial Forecasting, Trend Analysis, Predictive Modeling, Advanced Analytics, Statistical Analysis, Business Analytics, Data-Driven Decision-Making, Strategic Decision-Making, Market Data, Exploratory Data Analysis, Pandas (Python Package), Jupyter, Matplotlib, NumPy
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: NumPy, PyTorch (Machine Learning Library), Predictive Modeling, Matplotlib, Artificial Intelligence, Development Environment, Pandas (Python Package), Deep Learning, Classification And Regression Tree (CART), Python Programming, Artificial Neural Networks, Data Manipulation, Tensorflow, Regression Analysis, Machine Learning, Computer Programming, Model Evaluation
Beginner · Course · 3 - 6 Months

Skills you'll gain: Cryptography, Classification Algorithms, Probability Distribution, Machine Learning Algorithms, Data Processing, Algorithms
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Integrated Development Environments, User Interface (UI), Jupyter, Application Development, Python Programming, Test Case, Interactive Design, Debugging, Computational Logic
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Plotly, Object Oriented Programming (OOP), Matplotlib, Pandas (Python Package), Data Visualization, Interactive Data Visualization, Seaborn, Data Analysis, NumPy, Data Visualization Software, Data Structures, Restful API, Python Programming, Application Programming Interface (API), Scatter Plots, Data Manipulation, Programming Principles, Computer Programming, Data Transformation, Program Development
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Scikit Learn (Machine Learning Library), Tensorflow, Classification Algorithms, Supervised Learning, Applied Machine Learning, Python Programming, Feature Engineering, Data Preprocessing, Data Science, Machine Learning, Model Evaluation, Data Manipulation, Data Visualization
Intermediate · Guided Project · Less Than 2 Hours

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, Python Programming
Intermediate · Course · 1 - 4 Weeks