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
64 results
Python

Introduction to Python

Master the basics of data analysis with Python in just four hours. This online course will introduce the Python interface and explore popular packages.

Clock4 hoursTagProgrammingUserHugo Bowne-AndersonLearncourses
R

Introduction to R

Master the basics of data analysis in R, including vectors, lists, and data frames, and practice R with real data sets.

Clock4 hoursTagProgrammingUserJonathan CornelissenLearncourses
Python

Intermediate Python

Level up your data science skills by creating visualizations using Matplotlib and manipulating DataFrames with pandas.

Clock4 hoursTagProgrammingUserHugo Bowne-AndersonLearncourses
Python

Python Data Science Toolbox (Part 1)

Learn the art of writing your own functions in Python, as well as key concepts like scoping and error handling.

Clock3 hoursTagProgrammingUserHugo Bowne-AndersonLearncourses
R

Intermediate R

Continue your journey to becoming an R ninja by learning about conditional statements, loops, and vector functions.

Clock6 hoursTagProgrammingUserFilip SchouwenaarsLearncourses
R

Introduction to the Tidyverse

Get started on the path to exploring and visualizing your own data with the tidyverse, a powerful and popular collection of data science tools within R.

Clock4 hoursTagProgrammingUserDavid RobinsonLearncourses
Git

Introduction to Git

Familiarize yourself with Git for version control. Explore how to track, compare, modify, and revert files, as well as collaborate with colleagues using Git.

Clock4 hoursTagProgrammingUserGeorge BoormanLearncourses
Python

Python Data Science Toolbox (Part 2)

Continue to build your modern Data Science skills by learning about iterators and list comprehensions.

Clock4 hoursTagProgrammingUserHugo Bowne-AndersonLearncourses
Python

Writing Efficient Python Code

Learn to write efficient code that executes quickly and allocates resources skillfully to avoid unnecessary overhead.

Clock4 hoursTagProgrammingUserLogan ThomasLearncourses
Python

Introduction to PySpark

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

Clock4 hoursTagProgrammingUserNick SolomonLearncourses
Python

Introduction to Data Science in Python

Dive into data science using Python and learn how to effectively analyze and visualize your data. No coding experience or skills needed.

Clock4 hoursTagProgrammingUserHillary Green-LermanLearncourses
Shell

Introduction to Shell

The Unix command line helps users combine existing programs in new ways, automate repetitive tasks, and run programs on clusters and clouds.

Clock4 hoursTagProgrammingUserDataCamp Content CreatorLearncourses
Python

Object-Oriented Programming in Python

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

Clock4 hoursTagProgrammingUserAlex YaroshLearncourses
SQL

Introduction to SQL Server

Learn to use SQL Server to perform common data manipulation tasks and master common data manipulation tasks using this database system.

Clock4 hoursTagProgrammingUserDataCamp Content CreatorLearncourses
Python

Introduction to Docker

Gain an introduction to Docker and discover its importance in the data professional’s toolkit. Learn about Docker containers, images, and more.

Clock4 hoursTagProgrammingUserTim SangsterLearncourses
Python

Writing Functions in Python

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

Clock4 hoursTagProgrammingUserShayne MielLearncourses
Python

Data Structures and Algorithms in Python

Explore data structures such as linked lists, stacks, queues, hash tables, and graphs; and search and sort algorithms!

Clock4 hoursTagProgrammingUserMiriam AntonaLearncourses
Python

Introduction to Google Sheets

Bring your Google Sheets to life by mastering fundamental skills such as formulas, operations, and cell references.

Clock2 hoursTagProgrammingUserJames ChapmanLearncourses
Python

Software Engineering Principles in Python

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

Clock4 hoursTagProgrammingUserAdam SpannbauerLearncourses
Python

Intermediate Python for Developers

Dive into the Python ecosystem, discovering modules and packages along with how to write custom functions!

Clock2 hoursTagProgrammingUserGeorge BoormanLearncourses
SQL

Intermediate SQL Server

In this course, you will use T-SQL, the flavor of SQL used in Microsoft's SQL Server for data analysis.

Clock4 hoursTagProgrammingUserGinger GrantLearncourses
Shell

Introduction to Bash Scripting

Bash scripting allows you to build analytics pipelines in the cloud and work with data stored across multiple files.

Clock4 hoursTagProgrammingUserAlex ScrivenLearncourses
Python

Data Types for Data Science in Python

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

Clock4 hoursTagProgrammingUserJason MyersLearncourses
R

Building Web Applications with Shiny in R

Shiny is an R package that makes it easy to build interactive web apps directly in R, allowing your team to explore your data as dashboards or visualizations.

Clock4 hoursTagProgrammingUserkaelen medeirosLearncourses

technology

topic

FAQs