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

D. S.
D. S.
783 Points

Learning SQL- Which courses to take, and in which sequence?

Hi all,

I am learning SQL, and I completed the Basics course. Which one should I take next? There are several: "Modifying Data", "Reporting" and "Database Foundations"...

I came here from a different website which just threw me in an intermediate course after I finished the foundations course with no connection whatsoever. The new course had a fair amount of syntax I had never encountered before, so I felt lost.

I am looking for a challenging but progressive learning method because I believe it will help me in building a solid knowledge foundation.

Thanks guys.

3 Answers

seh105
seh105
20,788 Points

The order that I took them in was Database foundations, Modifying, and then Reporting. I feel like this was a good order and I was able to transition to more advanced classes easily.

D. S.
D. S.
783 Points

Makes sense. Thanks for your answer.

Jonathan Grieve
MOD
Jonathan Grieve
Treehouse Moderator 91,253 Points

I suggest going with SQL Basics before going with the rest of the new Database topic courses. SQL Basics assumes no prior knowledge of SQL and will give you a grounding on all you need to know. :-)

D. S.
D. S.
783 Points

Thanks for your answer Jonathan. I already took the basics, and I am wondering which one to take next.

Jonathan Grieve
Jonathan Grieve
Treehouse Moderator 91,253 Points

Okay so the order IMO would be SQL Basics, Modifying, and then Reporting. There's a new course coming soon about Joining and Table relationships, all of which are designed to replace Database Foundations.

Good luck. :)

I thought Database Foundations (in Development Tools) was better than SQL Basics - more basic AND more complete, a good place to start, or at least include before moving on.

Jonathan Grieve
Jonathan Grieve
Treehouse Moderator 91,253 Points

The Database Founcations course is a throwback to when Treehouse ran Mega courses that when in great depth called "deep dives". Nowadays courses tend to be 2 to 3 hours long and dont cover such a wide range of material.

I'm not sure what else is coming for SQL after the upcoming course but the 4 courses in the SQL topic cover most, if not all of the topics the Foundations course dealt with in smaller chunks.

Plus I recommend the newer courses because they're fresher and more up to date even so far as mentioning the differences between the individual versions of SQL. :-)