Skip to main content
Learn

Data science 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
Screenshot of project code-along
524 results

Bond Valuation and Analysis in R

Learn to use R to develop models to evaluate and analyze bonds as well as protect them from interest rate changes.

ClockOver 3 hoursTagApplied FinanceUserClifford AngLearncourse

Analyzing US Census Data in Python

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

ClockOver 3 hoursTagExploratory Data AnalysisUserLee HachadoorianLearncourse

Foundations of Inference in Python

Get hands-on experience making sound conclusions based on data in this four-hour course on statistical inference in Python.

ClockOver 3 hoursTagProbability & StatisticsUserPaul SavalaLearncourse

Data Strategy

Master strategic data management for business excellence.

Clock1-2 hoursTagData ManagementUserCharles HowleyLearncourse

Handling Missing Data with Imputations in R

Diagnose, visualize and treat missing data with a range of imputation techniques with tips to improve your results.

ClockOver 3 hoursTagData ManipulationUserMichał OleszakLearncourse

Structural Equation Modeling with lavaan in R

Learn how to create and assess measurement models used to confirm the structure of a scale or questionnaire.

ClockOver 3 hoursTagProbability & StatisticsUserErin BuchananLearncourse

Data Manipulation with data.table in R

Master core concepts about data manipulation such as filtering, selecting and calculating groupwise statistics using data.table.

ClockOver 3 hoursTagData ManipulationUserArun SrinivasanLearncourse

Inference for Numerical Data in R

In this course youll learn techniques for performing statistical inference on numerical data.

ClockOver 3 hoursTagProbability & StatisticsUserMine Cetinkaya-RundelLearncourse

Analyzing Survey Data in Python

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.

ClockOver 3 hoursTagProbability & StatisticsUserEbunOluwa AndrewLearncourse

HR Analytics: Exploring Employee Data in R

Learn how to manipulate, visualize, and perform statistical tests through a series of HR analytics case studies.

ClockOver 3 hoursTagExploratory Data AnalysisUserBen TeuschLearncourse

Developing R Packages

Learn to develop R packages and boost your coding skills. Discover package creation benefits, practice with dev tools, and create a unit conversion package.

ClockOver 3 hoursTagSoftware DevelopmentUserJasmin LudolfLearncourse

Conquering Data Bias

Unlock your datas potential by learning to detect and mitigate bias for precise analysis and reliable models.

Clock2-3 hoursTagData ManagementUserKonstantinos KattidisLearncourse

Survival Analysis in Python

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

ClockOver 3 hoursTagProbability & StatisticsUserShae WangLearncourse

Parallel Programming with Dask in Python

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

ClockOver 3 hoursTagSoftware DevelopmentUserJames FultonLearncourse

Time Series Analysis in PostgreSQL

Learn how to use PostgreSQL to handle time series analysis effectively and apply these techniques to real-world data.

ClockOver 3 hoursTagData ManipulationUserJasmin LudolfLearncourse

Error and Uncertainty in Google Sheets

Learn to distinguish real differences from random noise, and explore psychological crutches we use that interfere with our rational decision making.

ClockOver 3 hoursTagProbability & StatisticsUserEvan KramerLearncourse

Statistical Simulation in Python

Learn to solve increasingly complex problems using simulations to generate and analyze data.

ClockOver 3 hoursTagProbability & StatisticsUserTushar ShankerLearncourse

Python for R Users

This course is for R users who want to get up to speed with Python!

ClockOver 3 hoursTagSoftware DevelopmentUserDaniel ChenLearncourse

Introduction to GPTs

Learn how to use GPT tools responsibly and confidently. Discover how these tools work and techniques for writing prompts and evaluating outputs.

ClockOver 3 hoursTagArtificial IntelligenceUserJasmin LudolfLearncourse

A/B Testing in R

Learn the basics of A/B testing in R, including how to design experiments, analyze data, predict outcomes, and present results through visualizations.

ClockOver 3 hoursTagProbability & StatisticsUserLauryn BurleighLearncourse

Analyzing IoT Data in Python

Learn how to import, clean and manipulate IoT data in Python to make it ready for machine learning.

ClockOver 3 hoursTagData ManipulationUserMatthias VoppichlerLearncourse

Analyzing Social Media Data in R

Extract and visualize Twitter data, perform sentiment and network analysis, and map the geolocation of your tweets.

ClockOver 3 hoursTagData ManipulationUserVivek VijayaraghavanLearncourse

Discrete Event Simulation in Python

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

ClockOver 3 hoursTagProbability & StatisticsUserDiogo Costa (PhD, MSc)Learncourse

Intermediate Portfolio Analysis in R

Advance you R finance skills to backtest, analyze, and optimize financial portfolios.

ClockOver 3 hoursTagApplied FinanceUserRoss BennettLearncourse

Skill Level

technology

topic

FAQs