Welcome to Course 2 of the specialization coding for designers, managers, and entrepreneurs. In Course 2, we're going to extend what you've already learned and we're going to add JavaScript to it. Specifically, what we're going to be doing is using a JavaScript library called jQuery, and this makes manipulating front-end elements dynamically a little bit easier. So for example, you'll learn how to do things like show or hide elements based on user input or say a user typed something into a field and you want to dynamically add it to the screen, somehow you'll be able to do these things with jQuery. We're going to very much extend the front-end stuff that you'll learn how to doing in Course 1 HTML and CSS with JavaScript, specifically with jQuery. In fact, just as a little bit of a prelude, we're going to continue with JavaScripting in Course 3, is a nice versatile programming language. Our goal here isn't really to give you the most extensive possible knowledge of JavaScript to go from idea to code, but JavaScript is really nice versatile way to do that. So in Week 1, we got a case, a JavaScript warm-up. In Week 2, we're going to look at analytical debugging in the context of JavaScript, and I won't flog this too much. But I think this is going to be actually really fun. It may sound like a chore. But the process of analytical debugging is really central to getting comfortable with going from idea to code and just generally engaging in technical topics of any sort. There's also a chance for this week's a little lighter. It's chance for you to catch up, get more comfortable with JavaScript, practice it, apply it. Then in Week 3, we have your project and you're going to take the front-end elements you would've built in Course 1 from the brief and you're going to extend them with JavaScript. Now as your toolkit widens and it'll continue to widen in Course 3, you're going to really need to use a lot more of that design stuff to focus what you're going to code because you're just going to have so many more things that you're able to do. So we're going to revisit the design brief and we're going to really make sure that we're zeroed in on going from specific idea about something we think will be valuable substantial for the user and that is specifically what we're going to try and code, just so we stay focused and we know what we're trying to code.. Just like Course 1, you will finish with the project and a set of peer reviews. Let's get started with Week 1.