[MUSIC] Welcome to the course. I hope you're as excited as I am to embark on this great adventure in learning the essentials of Python programming. Presumably, you're starting out with very little Python programming knowledge, and we're going to take you to a point where you can actually create your own Python programs. And so hopefully you're ready to get started and anxious to see how we're going to make this all happen. All right, so in this video we're going to look at the course and give you a general overview of how everything is structured and how it's going to work. Well, let's take a look. Given that you're watching this video, you've already seen the website, but I just want to walk you through a few of the elements of the course that we can see here on this website. The course consists of four weeks, and each week has a very similar structure. Okay, there's sort of three components to each week. We look at week 1 here, we can see the first thing we have is videos and readings. Okay, this is the core material for that week, you should watch these videos, read the readings, make sure that you understand what's going on. Okay, that's part one, right? The second element each week will be programming tips and practice. Okay, so we'll have some more videos and readings and exercises that you can work on that will give you tips on how to become a better programmer or how to master one of the more difficult concepts of that week or whatever. And then some practice exercises to help you sort of solidify the concepts of the week. And I encourage you to work your way through these practice exercises as they will really help you to sort of internalize the material that we're teaching in this course. And then finally, the third element of each week will be an assessment. Most of the time that will be a quiz, you take the quiz and we'll sort of help you to understand how well you internalize the material for that week. And then on the final week, week 4 here, that assessment will be a little bit different. That will actually be a project where you will be creating a Python program. All right, all the weeks look basically similar. If I flip over to week 3 here, you can see that we have core materials. We have some videos and some readings and then we have programming tips and practices and an assessment, all right? So as you work through the weeks, hopefully it'll become familiar to you very quickly about the structure of things and the rhythm of the course. I also want however, to point out that there are other materials as well. There is discussion forms that you can go to and ask whatever questions that you would like. You'll notice that at the top of each week, there is a link that says go to the forum, all right? There's also this resources tab here that has resources that are useful and valuable throughout the course. So we have the Honor code, we have Information on development environments you can use and so on. So please do take a look at the resources and make sure that you familiarize yourself with the informations there, so that if you do have a question throughout the course you know that you can just go to the resources section and look it up, right? And that's basically the general idea behind the structure of the course. I look forward to having you in the course and I know Joe does too. Hopefully, you understand the basic structure of the course and it makes a lot of sense to you that each week, we present to you the material. We then give you some tips and practice exercises to help you internalize the material, and then we assess that you've actually learned the material. And we will repeat that each week so that by the end you will have built up a strong understanding of the essentials of Python programming and be able to create interesting Python programs of your own. All right, go ahead and dive right in and get started.