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

Interactive Data Visualization with Bokeh

  • IntermediateSkill Level
  • 4.6+
  • 85

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

Data Visualization

4 hours

Course

Data Transformation with Polars

  • IntermediateSkill Level
  • 4.7+
  • 68

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

Data Manipulation

4 hours

Course

Machine Translation with Keras

  • AdvancedSkill Level
  • 4.3+
  • 62

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

Artificial Intelligence

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

Course

Working with the OpenAI API

  • BasicSkill Level
  • 4.7+
  • 21.5K

Start your journey developing AI-powered applications with the OpenAI API. Learn about the functionality that underpins popular AI applications like ChatGPT.

Artificial Intelligence

3 hours

Course

Introduction to FastAPI

  • IntermediateSkill Level
  • 4.6+
  • 2.2K

Build robust, production-grade APIs with FastAPI, mastering HTTP operations, validation, and async execution to create efficient data and ML pipelines.

Software Development

4 hours

Course

Big Data Fundamentals with PySpark

  • AdvancedSkill Level
  • 4.7+
  • 1.9K

Learn the fundamentals of working with big data with PySpark.

Data Engineering

4 hours

Course

Working with Llama 3

  • IntermediateSkill Level
  • 4.7+
  • 1.3K

Explore the latest techniques for running the Llama LLM locally and integrating it within your stack.

Artificial Intelligence

2 hours

Course

Reporting in SQL

  • IntermediateSkill Level
  • 4.7+
  • 951

Learn how to build your own SQL reports and dashboards, plus hone your data exploration, cleaning, and validation skills.

Reporting

4 hours

Course

Cleaning Data with PySpark

  • AdvancedSkill Level
  • 4.6+
  • 821

Learn how to clean data with Apache Spark in Python.

Data Preparation

4 hours

Course

Data Processing in Shell

  • IntermediateSkill Level
  • 4.6+
  • 598

Learn powerful command-line skills to download, process, and transform data, including machine learning pipeline.

Data Manipulation

4 hours

Course

Foundations of PySpark

  • IntermediateSkill Level
  • 4.6+
  • 539

Learn to implement distributed data management and machine learning in Spark using the PySpark package.

Data Engineering

4 hours

Course

Programming Paradigm Concepts

  • BasicSkill Level
  • 4.6+
  • 171

Explore a range of programming paradigms, including imperative and declarative, procedural, functional, and object-oriented programming.

Software Development

2 hours

Course

Intermediate Julia

  • BasicSkill Level
  • 4.7+
  • 74

Take your Julia skills to the next level with our intermediate Julia course. Learn about loops, advanced data structures, timing, and more.

Software Development

4 hours

FAQs