Skip to main content
Learn

Data, AI, and Cloud Courses

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.
175 results

Introduction to NumPy

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

BasicSkill Level
ClockOver 3 hoursTagData ManipulationUserIzzy WeberLearnCourse

Sampling in Python

Learn to draw conclusions from limited data using Python and statistics. This course covers everything from random sampling to stratified and cluster sampling.

IntermediateSkill Level
ClockOver 3 hoursTagProbability & StatisticsUserJames ChapmanLearnCourse

Writing Functions in Python

Learn to use best practices to write maintainable, reusable, complex functions with good documentation.

IntermediateSkill Level
ClockOver 3 hoursTagSoftware DevelopmentUserShayne MielLearnCourse

Software Engineering Principles in Python

Learn about modularity, documentation, and automated testing to help you solve data science problems more quickly and reliably.

BasicSkill Level
ClockOver 3 hoursTagSoftware DevelopmentUserAdam SpannbauerLearnCourse

Data Types in Python

Consolidate and extend your knowledge of Python data types such as lists, dictionaries, and tuples, leveraging them to solve Data Science problems.

IntermediateSkill Level
ClockOver 3 hoursTagSoftware DevelopmentUserJason MyersLearnCourse

Introduction to Natural Language Processing in Python

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

IntermediateSkill Level
ClockOver 3 hoursTagMachine LearningUserKatharine JarmulLearnCourse

Object-Oriented Programming in Python

Dive in and learn how to create classes and leverage inheritance and polymorphism to reuse and optimize code.

AdvancedSkill Level
ClockOver 3 hoursTagSoftware DevelopmentUserAliaksandra YaroshLearnCourse

Designing Agentic Systems with LangChain

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

IntermediateSkill Level
ClockOver 3 hoursTagArtificial IntelligenceUserDilini K. Sumanapala, PhDLearnCourse

Introduction to Data Engineering

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

IntermediateSkill Level
ClockOver 3 hoursTagData EngineeringUserVincent VankrunkelsvenLearnCourse

Introduction to Deep Learning in Python

Learn the fundamentals of neural networks and how to build deep learning models using Keras 2.0 in Python.

IntermediateSkill Level
ClockOver 3 hoursTagArtificial IntelligenceUserDan BeckerLearnCourse

Vector Databases for Embeddings with Pinecone

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

IntermediateSkill Level
ClockOver 3 hoursTagArtificial IntelligenceUserJames ChapmanLearnCourse

Web Scraping in Python

Learn to retrieve and parse information from the internet using the Python library scrapy.

IntermediateSkill Level
ClockOver 3 hoursTagData PreparationUserThomas LaetschLearnCourse

Manipulating Time Series Data in Python

In this course youll learn the basics of working with time series data.

IntermediateSkill Level
ClockOver 3 hoursTagData ManipulationUserStefan JansenLearnCourse

Working with Categorical Data in Python

Learn how to manipulate and visualize categorical data using pandas and seaborn.

IntermediateSkill Level
ClockOver 3 hoursTagData ManipulationUserKasey JonesLearnCourse

Intermediate Python for Finance

Build on top of your Python skills for Finance, by learning how to use datetime, if-statements, DataFrames, and more.

IntermediateSkill Level
ClockOver 3 hoursTagApplied FinanceUserKennedy BehrmanLearnCourse

Linear Classifiers in Python

In this course you will learn the details of linear classifiers like logistic regression and SVM.

IntermediateSkill Level
ClockOver 3 hoursTagMachine LearningUserMike GelbartLearnCourse

Cluster Analysis in Python

In this course, you will be introduced to unsupervised learning through techniques such as hierarchical and k-means clustering using the SciPy library.

IntermediateSkill Level
ClockOver 3 hoursTagMachine LearningUserShaumik DaityariLearnCourse

Natural Language Processing (NLP) in Python

Master text analysis with essential NLP techniques from preprocessing to advanced transformer models.

IntermediateSkill Level
ClockOver 3 hoursTagArtificial IntelligenceUserFouad TradLearnCourse

Experimental Design in Python

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

IntermediateSkill Level
ClockOver 3 hoursTagProbability & StatisticsUserJames ChapmanLearnCourse

Multi-Agent Systems with LangGraph

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

AdvancedSkill Level
ClockOver 3 hoursTagArtificial IntelligenceUserJames ChapmanLearnCourse

Image Processing in Python

Learn to process, transform, and manipulate images at your will.

IntermediateSkill Level
ClockOver 3 hoursTagMachine LearningUserRebeca GonzalezLearnCourse

Reinforcement Learning with Gymnasium in Python

Start your reinforcement learning journey! Learn how agents can learn to solve environments through interactions.

AdvancedSkill Level
ClockOver 3 hoursTagArtificial IntelligenceUserFouad TradLearnCourse

Introduction to Testing in Python

Master Python testing: Learn methods, create checks, and ensure error-free code with pytest and unittest.

AdvancedSkill Level
ClockOver 3 hoursTagSoftware DevelopmentUserAlexander LevinLearnCourse

Streamlined Data Ingestion with pandas

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

IntermediateSkill Level
ClockOver 3 hoursTagData PreparationUserAmany MahfouzLearnCourse

Extreme Gradient Boosting with XGBoost

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

IntermediateSkill Level
ClockOver 3 hoursTagMachine LearningUserSergey FogelsonLearnCourse

Time Series Analysis in Python

In this four-hour course, you’ll learn the basics of analyzing time series data in Python.

IntermediateSkill Level
ClockOver 3 hoursTagProbability & StatisticsUserRob ReiderLearnCourse

Skill Level

technology

topic

FAQs