Dataquest Blog
dataquest.io · Company blog · on HN since 2015
Dataquest's blog has tutorials on Python data science, visualization, building a portfolio, and learning paths for beginners.
What HN saysCommenters recommend Dataquest as a hands-on, interactive way to learn data science, including some who say they use it and are not affiliated.
50HN people shared it
14linked it in comments
57stories submitted
1.7Kstory points
2 years agolast shared
2015people per year2026
Most-shared posts
- 1Learn data science in your browser8 people · 250 points · first shared 2015 · 45 comments on HN
- 2How I built a Slack bot to help me find an apartment in San Francisco5 people · 376 points · first shared 2016 · 88 comments on HN
- 3Building a data science portfolio: Storytelling with data5 people · 12 points · first shared 2016 · discussion on HN
- 4Comparing 7 Python data visualization tools3 people · 24 points · first shared 2015 · discussion on HN
- 5How to Generate FiveThirtyEight Graphs in Python2 people · 271 points · first shared 2017 · 52 comments on HN
- 6How to learn data science2 people · 248 points · first shared 2015 · 81 comments on HN
- 7Generating Climate Temperature Spirals in Python2 people · 20 points · first shared 2018 · 1 comments on HN
- 8How to get into the top 15 of a Kaggle competition using Python2 people · 6 points · first shared 2016 · discussion on HN
- 9Learning Curves for Machine Learning2 people · 4 points · first shared 2018 · discussion on HN
- 10Introduction to machine learning using k-NN and Airbnb data2 people · 3 points · first shared 2017 · discussion on HN
- 11Stories2 people · first shared 2017
- 12Comparison – R vs. Python: head to head data analysis1 people · 283 points · first shared 2015 · 195 comments on HN
- 13Math in Data Science1 people · 153 points · first shared 2019 · 21 comments on HN
- 14Cleaning CSV Data Using the Command Line and csvkit, Part 11 people · 21 points · first shared 2016 · discussion on HN
- 15How to Be a Great Data Scientist1 people · 9 points · first shared 2019 · discussion on HN
What HN people wrote when they linked it
Max_Mustermann · 2019-02-13
You can check out these 2 sites with practical exercices:
https://www.dataquest.io
https://campus.datacamp.com
I've also seen this free online Stanford course recommended a lot:
https://lagunita.stanford.edu/courses/DB/SQL/SelfPaced/about
muraiki · 2016-06-21
I'm also a self taught programmer. I recently started using https://www.dataquest.io/ (not affiliated with them) and have found it to be a great data science resource for people who prefer a hands-on approach to learning. Previously I'd tried various MOOCs but the lecture format with only a few questions to work on was not helpful for me.
vikp · 2016-01-01
This is very specific to data science for now, but I'm working on Dataquest (https://www.dataquest.io), which has interactive explanations and diagrams. It's almost entirely reading theory and explanations + writing code. It's hard to get broad coverage like udemy/coursera, but it's a problem we'd love to work on in the future.
I've liked scotch.io for some dev things, and thinkster.io for some Angular/frontend.
Also check out these IPython notebooks for a ton of topics: https://github.com/ipython/ipython/wiki/A-gallery-of-interesting-IPyth… .
skadamat · 2018-11-01
Love this intro! All of the popular dataframe oriented tools (tidyverse, pandas, etc) all require familiarity with vectorization and thinking with related mental models. I'm involved with Dataquest Labs and we teach data science interactively in the browser. We're pretty big believers in using diagrams and visual aids to help people learn these concepts as well.
We've had a pandas course (https://www.dataquest.io/course/pandas-fundamentals) for a while and we just launched some R courses that teach a lot of vectorization (https://www.dataquest.io/path/data-analyst-r).
zitterbewegung · 2017-07-14
Although, part of the program is an intro to python development (which you can easily skip) https://www.dataquest.io/ is a set of guided lessons that teach you data analysis/science/engineering .
77ko · 2017-02-24
I started and found Python easier then R. Python is a lot more 'english readable' while R is more like the code you see on Hollywood screens, somewhat indecipherable with magic incantations.
As a starter, you probably need something like dataquest[0] or udacitys[1] data courses.
[0] https://www.dataquest.io
[1] www.udacity.com
sndean · 2016-07-25
I've found DataCamp to be pretty good too. Have you tried DataQuest [1]?
It's mostly Python (a little R), but just wondering what others think.
[1] https://www.dataquest.io/
projectramo · 2016-07-15
Is there any way you could have this running on the cloud (in Digital Ocean or AWS)?
Suppose you had Jupyter installed using the following process:
https://www.dataquest.io/blog/digitalocean-docker-data-science/
shubhamjain · 2015-09-09
Although, there is no denying that this is a valuable resource but I have started to get turned off by a list of n books to learn something - they can be valuable but it is undeniable that they can also be overwhelming and perplex someone about how to get started. I believe technical books should be used to complement your knowledge of the field not to get started in it. For eg, "Secrets of the JavaScript Ninja" will be very valuable because I already have experience in JS and it will help me understand some of the caveats that I might have overlooked. The best way has always been to get start implement something regarding the subject and try to dive into everything you uncover.
A blog post submitted here mentioned the same sentiment [1] -
> I can’t fully explain how immensely unmotivating it is to be given a huge list of resources without any context. It’s akin to a teacher handing you a stack of textbooks and saying “read all of these”. I struggled with this approach when I was in school. If I had started learning data science this way, I never would have kept going.
[1]: https://www.dataquest.io/blog/how-to-actually-learn-data-science/
1123581321 · 2022-12-18
You are right; the rest of the replies to you are wrong.
Anyone unclear on this should read some of the research about phone proximity and cognitive impairment. https://www.dataquest.io/blog/phone-proximity-effect/
Obviously it's actually your brain doing the calling, not the phone, but the effect is the same: it has an effect on you just by existing that you cannot control. It has nothing to do with notifications settings.
bluejekyll · 2022-06-21
While I agree with this take, and I vastly prefer text based sources to video, is this true for everyone? This seems to support that, though I bet the study is a little biased:
“More students preferred reading than preferred video (30% to 20%, the other 50% preferred other forms of learning like in-person lectures and hands-on learning). And students who’d consumed the material via reading performed slightly better on the post-learning assessment than students who watched video, although the study’s numbers were small enough that this difference was not statistically significant.”
— https://www.dataquest.io/blog/video-text-learn-data-science-online/
jquaint · 2021-05-21
Maybe consider framing it as Data Engineering? There is a lot of software work that involves getting the data to where it needs to go. https://www.dataquest.io/blog/what-is-a-data-engineer/
karljtaylor · 2018-04-11
Might be a little biased, but I did find this two-part series helpful. https://www.dataquest.io/course/exploratory-data-visualization
wodenokoto · 2015-03-20
Here's a direct link to the tutorial: https://www.dataquest.io/mission/24
I don't understand why it is in an iframe.