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

191 CoursesSee matching Projects

Course

Survival Analysis in Python

  • AdvancedSkill Level
  • 4.7+
  • 191

Use survival analysis to work with time-to-event data and predict survival time.

Probability & Statistics

4 hours

Course

Spoken Language Processing in Python

  • AdvancedSkill Level
  • 4.5+
  • 188

Learn how to load, transform, and transcribe speech from raw audio files in Python.

Data Manipulation

4 hours

Course

Financial Forecasting in Python

  • IntermediateSkill Level
  • 4.5+
  • 179

Step into the role of CFO and learn how to advise a board of directors on key metrics while building a financial forecast.

Applied Finance

4 hours

Course

Practicing Statistics Interview Questions in Python

  • AdvancedSkill Level
  • 4.4+
  • 178

Prepare for your next statistics interview by reviewing concepts like conditional probabilities, A/B testing, the bias-variance tradeoff, and more.

Probability & Statistics

4 hours

Course

Python for MATLAB Users

  • BasicSkill Level
  • 4.5+
  • 169

Transition from MATLAB by learning some fundamental Python concepts, and diving into the NumPy and Matplotlib packages.

Software Development

4 hours

Course

Bond Valuation and Analysis in Python

  • BasicSkill Level
  • 4.6+
  • 158

Learn how bonds work and how to price them and assess some of their risks using the numpy and numpy-financial packages.

Applied Finance

4 hours

Course

Parallel Programming with Dask in Python

  • IntermediateSkill Level
  • 4.5+
  • 157

Learn how to use Python parallel programming with Dask to upscale your workflows and efficiently handle big data.

Software Development

4 hours

Course

Discrete Event Simulation in Python

  • AdvancedSkill Level
  • 4.3+
  • 149

Discover the power of discrete-event simulation in optimizing your business processes. Learn to develop digital twins using Pythons SimPy package.

Probability & Statistics

4 hours

Course

Analyzing Survey Data in Python

  • IntermediateSkill Level
  • 4.4+
  • 118

Learn how to analyze survey data with Python and discover when it is appropriate to apply statistical tools that are descriptive and inferential in nature.

Probability & Statistics

4 hours

Course

Data Privacy and Anonymization in Python

  • AdvancedSkill Level
  • 4.8+
  • 109

Learn to process sensitive information with privacy-preserving techniques.

Machine Learning

4 hours

Course

HR Analytics: Predicting Employee Churn in Python

  • IntermediateSkill Level
  • 4.4+
  • 95

In this course youll learn how to apply machine learning in the HR domain.

Machine Learning

4 hours

Course

Intermediate Network Analysis in Python

  • AdvancedSkill Level
  • 4.1+
  • 93

Analyze time series graphs, use bipartite graphs, and gain the skills to tackle advanced problems in network analytics.

Probability & Statistics

4 hours

Course

Predicting CTR with Machine Learning in Python

  • IntermediateSkill Level
  • 4.4+
  • 63

Learn how to predict click-through rates on ads and implement basic machine learning models in Python so that you can see how to better optimize your ads.

Machine Learning

4 hours

Course

Data Manipulation with pandas

  • BasicSkill Level
  • 4.6+
  • 21.9K

Learn how to import and clean data, calculate statistics, and create visualizations with pandas.

Data Manipulation

4 hours

Course

Supervised Learning with scikit-learn

  • IntermediateSkill Level
  • 4.6+
  • 20K

Grow your machine learning skills with scikit-learn in Python. Use real-world datasets in this interactive course and learn how to make powerful predictions!

Machine Learning

4 hours

Course

Joining Data with pandas

  • IntermediateSkill Level
  • 4.6+
  • 8.1K

Learn to combine data from multiple tables by joining data together using pandas.

Data Manipulation

4 hours

Course

Introduction to Data Visualization with Seaborn

  • BasicSkill Level
  • 4.7+
  • 6.2K

Learn how to create informative and attractive visualizations in Python using the Seaborn library.

Data Visualization

4 hours

Course

Introduction to Data Visualization with Matplotlib

  • BasicSkill Level
  • 4.5+
  • 6K

Learn how to create, customize, and share data visualizations using Matplotlib.

Data Visualization

4 hours

Course

Developing LLM Applications with LangChain

  • IntermediateSkill Level
  • 4.6+
  • 5K

Discover how to build AI-powered applications using LLMs, prompts, chains, and agents in LangChain.

Artificial Intelligence

3 hours

Course

Working with Hugging Face

  • BasicSkill Level
  • 4.6+
  • 4.8K

Navigate and use the extensive repository of models and datasets available on the Hugging Face Hub.

Artificial Intelligence

2 hours

Course

Introduction to NumPy

  • BasicSkill Level
  • 4.5+
  • 2.8K

Master your skills in NumPy by learning how to create, sort, filter, and update arrays using NYC’s tree census.

Data Manipulation

4 hours

Course

Retrieval Augmented Generation (RAG) with LangChain

  • IntermediateSkill Level
  • 4.6+
  • 2.5K

Learn cutting-edge methods for integrating external data with LLMs using Retrieval Augmented Generation (RAG) with LangChain.

Artificial Intelligence

3 hours

Course

Introduction to Data Engineering

  • IntermediateSkill Level
  • 4.5+
  • 2.2K

Learn about the world of data engineering in this short course, covering tools and topics like ETL and cloud computing.

Data Engineering

4 hours

Course

Designing Agentic Systems with LangChain

  • IntermediateSkill Level
  • 4.6+
  • 1.6K

Get to grips with the foundational components of LangChain agents and build custom chat agents.

Artificial Intelligence

3 hours

Course

Multi-Agent Systems with LangGraph

  • AdvancedSkill Level
  • 4.6+
  • 1.6K

Build powerful multi-agent systems by applying emerging agentic design patterns in the LangGraph framework.

Artificial Intelligence

3 hours

Course

Streamlined Data Ingestion with pandas

  • IntermediateSkill Level
  • 4.6+
  • 1.5K

Learn to acquire data from common file formats and systems such as CSV files, spreadsheets, JSON, SQL databases, and APIs.

Data Preparation

4 hours

Course

Vector Databases for Embeddings with Pinecone

  • IntermediateSkill Level
  • 4.6+
  • 1.5K

Discover how the Pinecone vector database is revolutionizing AI application development!

Artificial Intelligence

3 hours

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

Reshaping Data with pandas

  • IntermediateSkill Level
  • 4.5+
  • 1.2K

Reshape DataFrames from a wide to long format, stack and unstack rows and columns, and wrangle multi-index DataFrames.

Data Manipulation

4 hours

Course

Building AI Agents with Google ADK

  • IntermediateSkill Level
  • 4.6+
  • 1.2K

Build a customer-support assistant step-by-step with Google’s Agent Development Kit (ADK).

Artificial Intelligence

1 hour

FAQs