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 trialD. S.
783 PointsLearning 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
20,788 PointsThe 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.
Jonathan Grieve
Treehouse Moderator 91,253 PointsI 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.
783 PointsThanks for your answer Jonathan. I already took the basics, and I am wondering which one to take next.
Jonathan Grieve
Treehouse Moderator 91,253 PointsOkay 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. :)
Karen Freeman-Smith
29,248 PointsI 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
Treehouse Moderator 91,253 PointsThe 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. :-)
D. S.
783 PointsD. S.
783 PointsMakes sense. Thanks for your answer.