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

199 CoursesSee matching Projects

Course

Practicing Statistics Interview Questions in Python

  • AdvancedSkill Level
  • 4.6+
  • 185

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

Financial Forecasting in Python

  • IntermediateSkill Level
  • 4.7+
  • 173

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

Analyzing US Census Data in Python

  • IntermediateSkill Level
  • 4.4+
  • 173

Learn to use the Census API to work with demographic and socioeconomic data.

Exploratory Data Analysis

5 hours

Course

Python for MATLAB Users

  • BasicSkill Level
  • 4.4+
  • 147

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

Software Development

4 hours

Course

Discrete Event Simulation in Python

  • AdvancedSkill Level
  • 4.5+
  • 139

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.6+
  • 110

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

Intermediate Network Analysis in Python

  • AdvancedSkill Level
  • 4.3+
  • 109

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

Probability & Statistics

4 hours

Course

Working with DeepSeek in Python

  • BasicSkill Level
  • 4.5+
  • 108

Discover what all of the DeepSeek hype was really about! Build applications using DeepSeeks R1 and V3 models.

Artificial Intelligence

3 hours

Course

HR Analytics: Predicting Employee Churn in Python

  • IntermediateSkill Level
  • 4.3+
  • 93

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

Machine Learning

4 hours

Course

Parallel Programming with Dask in Python

  • IntermediateSkill Level
  • 4.7+
  • 92

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

Software Development

4 hours

Course

Data Privacy and Anonymization in Python

  • AdvancedSkill Level
  • 4.7+
  • 91

Learn to process sensitive information with privacy-preserving techniques.

Machine Learning

4 hours

Course

Bond Valuation and Analysis in Python

  • BasicSkill Level
  • 4.7+
  • 86

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

Predicting CTR with Machine Learning in Python

  • IntermediateSkill Level
  • 4.4+
  • 61

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.6K

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

Data Manipulation

AI Native

Over 3 hours

Course

Supervised Learning with scikit-learn

  • IntermediateSkill Level
  • 4.6+
  • 19.6K

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.6K

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.7K

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+
  • 6.3K

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

Data Visualization

4 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

Developing LLM Applications with LangChain

  • IntermediateSkill Level
  • 4.6+
  • 4.8K

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

Artificial Intelligence

3 hours

Course

Introduction to Claude Models

  • IntermediateSkill Level
  • 4.6+
  • 3.1K

Learn how to work with Claude using the Anthropic API to solve real-world tasks and build AI-powered applications.

Artificial Intelligence

3 hours

Course

Introduction to NumPy

  • BasicSkill Level
  • 4.6+
  • 2.9K

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.3K

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+
  • 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.7K

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.7+
  • 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

Reshaping Data with pandas

  • IntermediateSkill Level
  • 4.5+
  • 1.4K

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

Data Manipulation

4 hours

Course

Vector Databases for Embeddings with Pinecone

  • IntermediateSkill Level
  • 4.6+
  • 1.4K

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

Artificial Intelligence

3 hours

Course

Building AI Agents with Google ADK

  • IntermediateSkill Level
  • 4.6+
  • 1.3K

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

Artificial Intelligence

1 hour

FAQs