30 Day Vanilla JS Coding Challenge
Build 30 things in 30 days with 30 tutorials
No Frameworks×No Compilers×No Libraries×No BoilerplateMy Account →
Sign up to get immediate access to the course dashboard
You'll get all 30 days at once so you can binge watch Netflix style.
👌 Almost Done — you'll get a confirmation email any minute now.
This isn't going to be another course you sign up for and never do.
Let's see this one through. Commit to it publicly and invite some friends to join you.
How do you get better?
Build things. Lots of things. Build 1,000 things. Keep it up and don't stop. Seriously.
This has always been my advice. Just put in the work and you will get better.
But Wes, what should I build? I have no ideas! Please don't make me do another todo app.
We learn by application - encountering many new situations while talking about the hows, the whys and the whats that we use to solve them.
We steer clear of opinionated design patterns, frameworks, libraries and any type of abstraction. These things are great and often needed, but can obstruct learning and constrain initial understanding.
These tutorials rely heavily upon browser APIs, most of which involve interaction with the page. If you are stuck in
console.log() land, these videos are your next step. Oh, the stuff we build is really fun!
Wes Bos is a Full Stack Developer, Speaker and Teacher from Canada. He is a course creator, works as an independent web developer and is the co-host of Syntax - a popular web development podcast. Wes has taught over 500 students in 200+ classes and spoken at dozens of conferences around the world. Wes wrote his own bio in the third person for some reason.
I answer everything over at wesbos.com/uses. Feel free to tweet me any more questions!
Yes! There are probably 100 different ways to solve each of these exercises, if your answer doesn't line up with mine, it means you did a really good job at trying to figure it out yourself. My answers are by no means the best answers - just a single way of doing it. Instead of emailing me - write a blog post about how you did it. Share what you know!
Log into your account, or create an account with the same email you used to get the series.
Yep yep yep - as long as you do not redistribute the videos you are welcome and encouraged to do this.
I can't believe I have to make this a FAQ. No, you silly goose.
If it's a typo on the site, please shoot me an email here. If it's a correction in the code, you can submit those via GitHub! Please see the above FAQ if you found a better way.
So good! The Divided - For Tonight We're Strangers. Used with permission of course.
um, I think you mean I say it the correct way! eh?