Datacamp

DataCamp is an interactive learning platform that allows you to master data science, statistics, and ML (machine learning) skills. With over 10,000 users a month, DataCamp offers courses on R, Python, Sheets, SQL, and Unix shell. Each course consists of multiple videos, coding challenges, and special projects.
Total courses: 366
Datacamp
Datacamp

Version control is one of the power tools of programming. It allows you to keep track of what you did when, undo any changes you decide you don't want, and collaborate at scale with other...

  • Datacamp
  • Flexible deadline
  • 4 hours
  • Certificate
Datacamp

Object-oriented programming (OOP) is a widely used programming paradigm that reduces development times—making it easier to read, reuse, and maintain your code. OOP shifts the focus from thinking about code as a sequence of actions...

  • Datacamp
  • Flexible deadline
  • 4 hours
  • Certificate
Datacamp

Statistics is the study of how to collect, analyze, and draw conclusions from data. It’s a hugely valuable tool that you can use to bring the future into focus and infer the answer to tons...

  • Datacamp
  • Flexible deadline
  • 4 hours
  • Certificate
Datacamp

You have access to a database. Now what do you do? Building on your existing skills joining tables, using basic functions, grouping data, and using subqueries, the next step in your SQL journey is learning...

  • Datacamp
  • Flexible deadline
  • 4 hours
  • Certificate
Datacamp

This course will dig deeper into some of the core functionality of Google Sheets. There's a whole bunch of predefined functions we'll cover, like `SUM()` and `AVERAGE()`, and `VLOOKUP()`. We'll apply these techniques to do...

  • Datacamp
  • Flexible deadline
  • 3 hours
  • Certificate
Datacamp

Have you heard people talk about data engineers and wonder what it is they do? Do you know what data engineers do but you're not sure how to become one yourself? This course is the...

  • Datacamp
  • Flexible deadline
  • 4 hours
  • Certificate
Datacamp

Decision trees are supervised learning models used for problems involving classification and regression. Tree models present a high flexibility that comes at a price: on one hand, trees are able to capture complex non-linear relationships;...

  • Datacamp
  • Flexible deadline
  • 5 hours
  • Certificate
Datacamp

Deep learning is the machine learning technique behind the most exciting capabilities in diverse areas like robotics, natural language processing, image recognition, and artificial intelligence, including the famous AlphaGo. In this course, you'll g...

  • Datacamp
  • Flexible deadline
  • 4 hours
  • Certificate
Datacamp

What is data science and how can you use it to strengthen your organization? This course will teach you about the skills you need on your data team, and how you can structure that team...

  • Datacamp
  • Flexible deadline
  • 2 hours
  • Certificate
Datacamp

In this course, you'll learn natural language processing (NLP) basics, such as how to identify and separate words, how to extract topics in a text, and how to build your own fake news classifier. You'll...

  • Datacamp
  • Flexible deadline
  • 4 hours
  • Certificate
Datacamp

Have you ever wondered how data professionals use SQL to solve real-world business problems, like generating rankings, calculating moving averages and running totals, deduplicating data, or performing time intelligence? If you already know how to...

  • Datacamp
  • Flexible deadline
  • 4 hours
  • Certificate
Datacamp

You'll probably never have a time machine, but how about a machine for analyzing time? As soon as time enters any analysis, things can get weird. It's easy to get tripped up on day and...

  • Datacamp
  • Flexible deadline
  • 4 hours
  • Certificate
Datacamp

Now that you have learned the foundations of pandas, this course will give you the chance to apply that knowledge by answering interesting questions about a real dataset! You will explore the Stanford Open Policing...

  • Datacamp
  • Flexible deadline
  • 4 hours
  • Certificate
Datacamp

Often in data science, you'll encounter fascinating data that is spread across multiple tables. This course will teach you the skills you'll need to join multiple tables together to analyze them in combination. You'll practice...

  • Datacamp
  • Flexible deadline
  • 4 hours
  • Certificate
Datacamp

The Unix command line has survived and thrived for almost 50 years because it lets people do complex things with just a few keystrokes. Sometimes called "the universal glue of programming," it helps users combine...

  • Datacamp
  • Flexible deadline
  • 4 hours
  • Certificate
Datacamp

A good database design is crucial for a high-performance application. Just like you wouldn't start building a house without the benefit of a blueprint, you need to think about how your data will be stored...

  • Datacamp
  • Flexible deadline
  • 4 hours
  • Certificate
Datacamp

Before you can analyze data, you first have to acquire it. This course teaches you how to build pipelines to import data kept in common storage formats. You’ll use pandas, a major Python library for...

  • Datacamp
  • Flexible deadline
  • 4 hours
  • Certificate
Datacamp

After completing Statistical Thinking in Python (Part 1), you have the probabilistic mindset and foundational hacker stats skills to dive into data sets and extract useful information from them. In this course, you will do...

  • Datacamp
  • Flexible deadline
  • 4 hours
  • Certificate
Datacamp

The ability to build tools capable of retrieving and parsing information stored across the internet has been and continues to be valuable in many veins of data science. In this course, you will learn to...

  • Datacamp
  • Flexible deadline
  • 4 hours
  • Certificate
Datacamp

The financial industry is increasingly adopting Python for general-purpose programming and quantitative analysis, ranging from understanding trading dynamics to risk management systems. This course focuses specifically on introducing Python for fina...

  • Datacamp
  • Flexible deadline
  • 4 hours
  • Certificate