Welcome to Course 3 of the specialization coding for designers, managers, and entrepreneurs, and congratulations on getting here. In Course 1, you learned how to use HTML and CSS to build front ends. In Course 2, you learned how to use JavaScript and jQuery to make them interactive and here in Course 3, we're going to continue with JavaScript. We're going to focus more on writing algorithms or controllers, you might call them that automate tasks. For example, in the first case, you're going to take a flat file in Excel like thing, it's actually in Google sheets and you're going to iterate through each row and transform the data into an HTML div and so you're really going to expand the type of things that you can do with JavaScript, I think it's going to be really fun. Let's look at the specific weeks. Week 1, we have the case that I mentioned about your data transformation and you'll extend that code. In week 2, this is really exciting, you're going to interact with a web APIs. You probably heard about these, you are going to use a back end as a service product from Google called Google Firebase, that automates or creates for you an Infrastructure for adding users, deleting users, changing their passwords, logging them into your app and things like that. You will actually interface with this through the sample code and you have a chance to see how these external web APIs and these external services integrate with client code and that is going to be great because coding today is so much more about assembling piece parts and basically stitching together a digital infrastructure and then it is about just building things from the ground up. So this is really important, very timely. Then in week 3, you will go from design to code, you have a lot of discretion about what you do. You may want to use this Google Firebase thing, you may want to do something else, the key thing is to anchor in your user stories in something you think is going to be substantial and valuable and testable and observable for the user and then you go and code that. All right, let's get started with week 1.