Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Databases

Marissa Berrong - Van Wey
Marissa Berrong - Van Wey
5,576 Points

What's the best course to learn how to retrieve and filter info in a CSV? I'd like to run a survey on my website.

Hello everyone, beginner here. I've got a CSV full of data that I'd like to be able to retrieve data from, for a fun survey on a website. What are the steps I need to take to make this happen? The website has been purchased, but other than that, I'm at a loss. Thanks in advance!

2 Answers

Most languages will handle this just fine.

Python would be the easiest language to learn for this kind of thing, especially if you're interested in getting up and running in quickly. (Python's the language du jour for a lot of science.)

If, however, you're putting stuff in a database after you're done filtering it? If so, you'll want to take the SQL or Mongo courses. They're different thing -- but if you want to go the Mongo route, you should go through the Javascript courses tp get to the MEAN stack. MEAN stands for Mongo, Express, Angular, Node -- and it's a full stack option if you also want to show off results on your website.

Just know that you're going to have to do a fair amount of work to learn how to do all the filtering, but I assume that's why you signed up in the first place.

Marissa Berrong - Van Wey
Marissa Berrong - Van Wey
5,576 Points

Thanks so much for the reply, this is very helpful! As a person who's just gotten into programming and tech, it's sometimes confusing knowing what you need to learn. I've done a basic Python course, so I will probably go that route, since I'm not looking to add info to the database, just extract it. It's basically a cute survey that I want people to take, and then give them some info depending on what they've answered. Again, much appreciated! Take care!