Skip to main content

Data, AI, and Cloud Courses

Master skills that matter

Follow short videos led by expert instructors and then practice what you’ve learned with interactive exercises in your browser.

  • Learn at your own pace
  • Get hands-on experience
  • Complete bite-sized chapters

Create Your Free Account

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.

Browse Courses

183 CoursesSee matching Projects

Course

Extreme Gradient Boosting with XGBoost

  • IntermediateSkill Level
  • 4.7+
  • 1.3K

Learn the fundamentals of gradient boosting and build state-of-the-art machine learning models using XGBoost to solve classification and regression problems.

Machine Learning

4 hours

Course

Explainable AI in Python

  • IntermediateSkill Level
  • 4.6+
  • 1.2K

Gain the essential skills using Scikit-learn, SHAP, and LIME to test and build transparent, trustworthy, and accountable AI systems.

Artificial Intelligence

4 hours

Course

Experimental Design in Python

  • IntermediateSkill Level
  • 4.6+
  • 1.2K

Implement experimental design setups and perform robust statistical analyses to make precise and valid conclusions!

Probability & Statistics

4 hours

Course

Introduction to Natural Language Processing in Python

  • IntermediateSkill Level
  • 4.6+
  • 1.2K

Learn fundamental natural language processing techniques using Python and how to apply them to extract insights from real-world text data.

Machine Learning

4 hours

Course

Feature Engineering for Machine Learning in Python

  • IntermediateSkill Level
  • 4.6+
  • 1.2K

Create new features to improve the performance of your Machine Learning models.

Machine Learning

4 hours

Course

Analyzing Marketing Campaigns with pandas

  • BasicSkill Level
  • 4.5+
  • 1.2K

Build up your pandas skills and answer marketing questions by merging, slicing, visualizing, and more!

Exploratory Data Analysis

4 hours

Course

A/B Testing in Python

  • IntermediateSkill Level
  • 4.4+
  • 1.1K

Learn the practical uses of A/B testing in Python to run and analyze experiments. Master p-values, sanity checks, and analysis to guide business decisions.

Probability & Statistics

4 hours

Course

Model Validation in Python

  • IntermediateSkill Level
  • 4.6+
  • 1K

Learn the basics of model validation, validation techniques, and begin creating validated and high performing models.

Machine Learning

4 hours

Course

Machine Learning for Time Series Data in Python

  • AdvancedSkill Level
  • 4.5+
  • 965

This course focuses on feature engineering and machine learning for time series data.

Machine Learning

4 hours

Course

Intermediate Object-Oriented Programming in Python

  • AdvancedSkill Level
  • 4.7+
  • 914

Build your OOP skills with descriptors, multilevel inheritance, and abstract base classes!

Software Development

4 hours

Course

Introduction to Data Visualization with Plotly in Python

  • BasicSkill Level
  • 4.6+
  • 913

Create interactive data visualizations in Python using Plotly.

Data Visualization

4 hours

Course

End-to-End Machine Learning

  • IntermediateSkill Level
  • 4.6+
  • 896

Dive into the world of machine learning and discover how to design, train, and deploy end-to-end models.

Machine Learning

4 hours

Course

Dimensionality Reduction in Python

  • IntermediateSkill Level
  • 4.7+
  • 883

Understand the concept of reducing dimensionality in your data, and master the techniques to do so in Python.

Machine Learning

4 hours

Course

Introduction to Deep Learning with Keras

  • IntermediateSkill Level
  • 4.6+
  • 867

Learn to start developing deep learning models with Keras.

Artificial Intelligence

4 hours

Course

Hyperparameter Tuning in Python

  • IntermediateSkill Level
  • 4.6+
  • 800

Learn techniques for automated hyperparameter tuning in Python, including Grid, Random, and Informed Search.

Machine Learning

4 hours

Course

Introduction to Predictive Analytics in Python

  • BasicSkill Level
  • 4.5+
  • 800

In this course youll learn to use and present logistic regression models for making predictions.

Machine Learning

4 hours

Course

Developing Python Packages

  • IntermediateSkill Level
  • 4.4+
  • 781

Learn to create your own Python packages to make your code easier to use and share with others.

Software Development

4 hours

Course

Financial Trading in Python

  • IntermediateSkill Level
  • 4.7+
  • 752

Learn to implement custom trading strategies in Python, backtest them, and evaluate their performance!

Applied Finance

4 hours

Course

Introduction to Optimization in Python

  • IntermediateSkill Level
  • 4.6+
  • 710

Learn to solve real-world optimization problems using Pythons SciPy and PuLP, covering everything from basic to constrained and complex optimization.

Software Development

4 hours

Course

Credit Risk Modeling in Python

  • IntermediateSkill Level
  • 4.7+
  • 707

Learn how to prepare credit application data, apply machine learning and business rules to reduce risk and ensure profitability.

Applied Finance

4 hours

Course

Introduction to Databases in Python

  • IntermediateSkill Level
  • 4.6+
  • 704

In this course, youll learn the basics of relational databases and how to interact with them.

Data Manipulation

4 hours

Course

Statistical Thinking in Python (Part 1)

  • IntermediateSkill Level
  • 4.5+
  • 700

Build the foundation you need to think statistically and to speak the language of your data.

Probability & Statistics

3 hours

Course

Practicing Coding Interview Questions in Python

  • AdvancedSkill Level
  • 4.6+
  • 678

Prepare for your next coding interviews in Python.

Software Development

4 hours

Course

Machine Learning for Finance in Python

  • IntermediateSkill Level
  • 4.7+
  • 677

Learn to model and predict stock data values using linear models, decision trees, random forests, and neural networks.

Machine Learning

4 hours

Course

Introduction to Portfolio Risk Management in Python

  • IntermediateSkill Level
  • 4.6+
  • 656

Evaluate portfolio risk and returns, construct market-cap weighted equity portfolios and learn how to forecast and hedge market risk via scenario generation.

Applied Finance

4 hours

Course

Introduction to Polars

  • BasicSkill Level
  • 4.6+
  • 636

Learn how to efficiently transform, clean, and analyze data using Polars, a Python library for fast data manipulation.

Data Manipulation

3 hours

Course

Introduction to Financial Concepts in Python

  • BasicSkill Level
  • 4.6+
  • 635

Using Python and NumPy, learn the most fundamental financial concepts.

Applied Finance

4 hours

Course

Intermediate Data Visualization with Seaborn

  • IntermediateSkill Level
  • 4.7+
  • 624

Use Seaborns sophisticated visualization tools to make beautiful, informative visualizations with ease.

Data Visualization

4 hours

Course

Working with Geospatial Data in Python

  • IntermediateSkill Level
  • 4.7+
  • 621

This course will show you how to integrate spatial data into your Python Data Science workflow.

Data Manipulation

4 hours

Course

Introduction to TensorFlow in Python

  • IntermediateSkill Level
  • 4.4+
  • 612

Learn the fundamentals of neural networks and how to build deep learning models using TensorFlow.

Machine Learning

4 hours

FAQs