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

Python

Y B
Y B
14,136 Points

Python peewee course first or databases?

I've just started taking the Python peewee course. The database course is linked in the first video although I know the principles of relational databases I definitely don't know the details. Which is the preferred order of taking the courses? (I would have originally thought the database course first but the intro video suggests that using peewee could be simpler - so is that the best course to start with?)

Thanks

4 Answers

Kenneth Love
STAFF
Kenneth Love
Treehouse Guest Teacher

The database course is recommended if you a) don't know anything about databases; b) want to be able to reason out the SQL that's being run by the ORM; or c) want to use a database other than SQLite.

I don't think the databases course is required at all, but I know some people will be really interested in it.

I'd say if you know the basics about relational databases then I'd imagine that you'd be fine. Doing the database course first would perhaps give you a broader and deeper understanding.

So I'd imagine that either approach would be reasonable. Can't say for sure though as I haven't taken the peewee course (though I know what it is).

Whoops! :P

Devin Scheu
Devin Scheu
66,191 Points

I suggest taking database first because it will give you a better understanding of what peewee has to offer.

Y B
Y B
14,136 Points

Thanks that helps - I will at one point one to reason out the SQL so I'll definitely go through the SQL course too.

Thanks for the feedback.