Learn the fundamentals of coding and how to import, analyze, and visualize data in five minutes per day. We offer courses on Python, R, and SQL that are 100% optimized for mobile and taught by expert instructors. The gamified experience keeps you engaged until you’ve mastered data science, and you instantly learn from mistakes with our personalized feedback system.
Don’t lose what you’ve learned with our Practice Mode, offering daily challenges you can complete while commuting or waiting for coffee.
What you can learn in the app:
- Introduction to Python explains the fundamentals of data science using the Python programming language and the NumPy package for scientific computing.
- Intermediate Python will teach you how to make visualizations with Matplotlib and manipulate data frames with pandas.
- Introduction to R lets you master the basics of data analysis by introducing vectors, matrices, and data frames.
- In Introduction to the Tidyverse, you'll learn how to transform and visualize data using dplyr and ggplot2.
- Intro to SQL for Data Science helps you get comfortable with the world of relational databases.
New courses will be added soon!
We've made several improvements to make your learning experience even slicker!
Ratings and Reviews
I just wanted to thank everyone at DataCamp. You guys are going to be instrumental in creating a new generation of data scientists!! I’ve always just dipped my toe in with data science and machine learning projects and then I found DataCamp!!! Idk how I hadn’t heard of this sooner. The website and the app so far have worked flawlessly. It’s interactive and helps with hints when you get something wrong. I use the practice sessions to keep my skills fresh and I love earning xp for completing stuff, it’s really motivating. I can’t wait to get into the more advanced stuff and do the git course! You guys are doing a phenomenal job. I can only imagine how many people you will help learn and inspire to continue pushing their knowledge and the limits of these technologies!!! Imagine how many useful things these students will create and share with the world!! With DataCamp, it can’t be any easier to get started learning. Give it a try!!!
Now this is how things should be done!
After becoming interested in learning about using the linux shell command line and how to utilize Python to analyze data, I tried learning from some of the free websites out there. Not to say they won't teach you the information, but it was definitely more work learning on your own. I became impatient and kept searching for other websites that I would be able to learn from more quickly. After checking out DataCamp and doing the first lessons, I was impressed! So much so, in fact, that I didn't hesitate to sign up to continue the lessons. This site is how things need to be done, and I'll happily pay for their level of professionalism that exceeded my expectations. Awesome!
This right here, is helping me get the IT Triforce and a better job.
When your professor teaches you C++ in college; it is daunting. College made programming scary. Not to mention hardware and networking was fun, you get to actually do things. But I realized as other do, that programming is a big skill set. The next 5 years will require programming for everything. And if you don’t know your screwed. Hardware, Networking, and Programming (IT Triforce)
Programming really requires hand holding and practice. And you guys have held me steady. You guys are Day One friends; shout out to Hugo!!
I am a hardware and networking guy. I knew nothing about Python 30 days ago, and now I am really comfortable with it. I keep coming back for more, it’s addicting.
Coupled with this, I am doing some Linux stuff and some Wall Street Finance stuff. I want a better job period, and you’re putting on the path to success. After this, I will continue to practice and then go after Java and C++. Bring it on.
By the end of the year, I know I am going to be in a better place. And I can’t wait.
With Family Sharing set up, up to six family members can use this app.