Chapter: Welcome to the course
Lecture: Student prerequisites
0:00 If you're thinking about taking this course, you wonder maybe I've got the right background knowledge,
0:05 maybe I don't. Well, what do we assume that you know? Not too much to be honest. We think that you need to know Python,
0:12 you should understand the basics of the web and HTTP, you know, what is HTML, what is a GET vs a POST, those kinds of things.
0:20 And you should have basic knowledge of Flask. None of this is super advanced. We're not using the crazy features of Python,
0:28 not doing like async generators or anything like that. We're not doing really fancy stuff with HTML either.
0:35 And we're not using actually very many fancy aspects of Flask, but you should know how they all work.
0:41 And so we're assuming these, we'll talk to them as we work with them, but we're not going to be teaching them from scratch. If you do need to learn
0:47 them, we have two great courses that cover both of the main areas. We have Python for Absolute Beginners, which teaches you Python.
0:55 It's not as simplistic as it might sound, but it just has no assumptions about you getting started.
1:00 So it really is a good foundational course, and Building Data-Driven Web Apps with Flask and SQLAlchemy, a really good course on Flask,
1:08 and we do talk about HTML and CSS and things like that over there. So if you need to learn Python or Flask,
1:14 maybe consider taking one of these courses first. But again, basic knowledge, not super advanced knowledge of our three topics is all you need.