A deep dive back into the basics to make sure you've got the proper foundation for what's coming next.
Get warmed up with some JS calisthenics and by building an on-screen calculator.
Another deep dive into the basics, this time focusing on using jQuery to manipulate elements on the page.
Build a Snake game, just like you probably played in 2-color on your first cell phone.
See the fun side of jQuery by checking out some of the nifty widgets you can build with it.
This will connect what you know about events with a standard pattern for hooking into those events -- the callback.
A chance to apply what you've learned about callbacks by building another in-browser app.
Once you can use canvas, you're only limited by your creativity (and maybe your geometry skills).
In this section you'll learn about AJAX, the technology which allows you to send data from the browser to your web application without needing to refresh the page. It's commonly used with forms, but really represents a whole world of possibility for crafting performant user experiences.
You're an expert in forms by now, but here we'll focus on using jQuery to hook into them.
A chance to use jQuery's Validate plugin and then roll your own form validation.
AJAX is the missing link between a seamless client-side experience and your server-side code.
Take a framework of your choice for a test drive with these established tutorials.
...because if you can't test it, you won't know when you've broken it.
Tie everything you've learned from every course so far into one project where you'll build your favorite website from scratch.