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

Analyzing Social Media Data in Python

  • IntermediateSkill Level
  • 4.2+
  • 212

In this course, youll learn how to collect Twitter data and analyze Twitter text, networks, and geographical origin.

Data Manipulation

4 hours

Course

Analyzing US Census Data in Python

  • IntermediateSkill Level
  • 4.1+
  • 199

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

Exploratory Data Analysis

5 hours

Course

Introduction to Model Context Protocol (MCP)

  • IntermediateSkill Level
  • 4.5+
  • 192

Integrate AI/LLM applications with APIs, databases, and filesystems easier than ever before with the Model Context Protocol (MCP).

Artificial Intelligence

3 hours

Course

Working with DeepSeek in Python

  • BasicSkill Level
  • 4.4+
  • 192

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

Artificial Intelligence

3 hours

Course

Building Recommendation Engines in Python

  • IntermediateSkill Level
  • 4.5+
  • 188

Learn to build recommendation engines in Python using machine learning techniques.

Machine Learning

4 hours

Course

End-to-End RAG with Weaviate

  • IntermediateSkill Level
  • 4.4+
  • 187

Master RAG with Weaviate! Embed text and images for retrieval, and experiment with vector, BM25, and hybrid search.

Artificial Intelligence

2 hours

Course

Efficient AI Model Training with PyTorch

  • AdvancedSkill Level
  • 4.6+
  • 183

Learn how to reduce training times for large language models with Accelerator and Trainer for distributed training

Artificial Intelligence

4 hours

Course

Financial Forecasting in Python

  • IntermediateSkill Level
  • 4.6+
  • 178

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

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

Analyzing Police Activity with pandas

  • IntermediateSkill Level
  • 4.3+
  • 168

Explore the Stanford Open Policing Project dataset and analyze the impact of gender on police behavior using pandas.

Data Manipulation

4 hours

Course

Text-to-Query Agents with MongoDB and LangGraph

  • IntermediateSkill Level
  • 4.5+
  • 163

Discover how to talk to your data using text-to-query AI agents with MongoDB and LangGraph.

Artificial Intelligence

2 hours

Course

Building AI Agents with Haystack

  • IntermediateSkill Level
  • 4.7+
  • 155

Create a healthcare AI agent using Haystack, an open-source framework for orchestrating LLMs and external components.

Artificial Intelligence

2 hours

Course

Python for MATLAB Users

  • BasicSkill Level
  • 4.5+
  • 151

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

Software Development

4 hours

Course

Case Studies in Statistical Thinking

  • IntermediateSkill Level
  • 4.8+
  • 148

Take vital steps towards mastery as you apply your statistical thinking skills to real-world data sets and extract actionable insights from them.

Probability & Statistics

4 hours

Course

Advanced NLP with spaCy

  • IntermediateSkill Level
  • 4.7+
  • 146

Learn how to use spaCy to build advanced natural language understanding systems, using both rule-based and machine learning approaches.

Machine Learning

5 hours

Course

Discrete Event Simulation in Python

  • AdvancedSkill Level
  • 4.4+
  • 142

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

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

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

Probability & Statistics

4 hours

Course

Parallel Programming with Dask in Python

  • IntermediateSkill Level
  • 4.7+
  • 101

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

Software Development

4 hours

Course

HR Analytics: Predicting Employee Churn in Python

  • IntermediateSkill Level
  • 4.3+
  • 96

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

Machine Learning

4 hours

Course

Bond Valuation and Analysis in Python

  • BasicSkill Level
  • 4.8+
  • 91

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

Interactive Data Visualization with Bokeh

  • IntermediateSkill Level
  • 4.6+
  • 80

Learn how to create interactive data visualizations, including building and connecting widgets using Bokeh!

Data Visualization

4 hours

Course

Pandas Joins for Spreadsheet Users

  • IntermediateSkill Level
  • 4.3+
  • 71

Learn how to effectively and efficiently join datasets in tabular format using the Python Pandas library.

Data Manipulation

4 hours

Course

Machine Translation with Keras

  • AdvancedSkill Level
  • 4.3+
  • 66

Are you curious about the inner workings of the models that are behind products like Google Translate?

Artificial Intelligence

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 Transformation with Polars

  • IntermediateSkill Level
  • 4.7+
  • 41

Take Polars further with text manipulation, rolling statistics, DataFrame joins, and advanced analytics.

Data Manipulation

4 hours

Course

Agentic Systems with LangGraph

  • IntermediateSkill Level

Learn to build agentic systems using LangGraph.

Artificial Intelligence

AI Native

Over 3 hours

Course

LLM Tool Use with LangChain

  • IntermediateSkill Level

Learn to extend your LLM applications with external tools, so your applications can retrieve live data, perform computations, and take real-world actions.

Artificial Intelligence

Over 3 hours

Course

Retrieval-Augmented Generation with LangChain

  • IntermediateSkill Level

Learn to build knowledge-grounded LLM applications that retrieve relevant information from structured and unstructured sources before generating responses.

Artificial Intelligence

2-3 hours

FAQs