JavaScript30 - 30 Day Vanilla JS Coding Challenge

Build 30 applications in JavaScript using pure JS with no frameworks or libraries. Get practical hands-on experience creating projects. Ideal for learners that already understand Javascript fundamentals.

Created by: Wes Bos

Produced in 2016

icon
Course Description

Beginner to Intermediate developers and designers who want to become comfortable with both JavaScript fundamentals and working in the DOM without a library.You should already know some JavaScript to start - This isn't a JavaScript 101 course. 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!

icon
Pros

icon
Cons

    • Taught by the legendary Wes Bos - one of the most well-known names in the JavaScript world.
    • Get hands-on experience building real world apps like autocomplete search functionality and an HTML5 player.
    • 100% pure vanilla JavaScript - no frameworks, libraries, or any other type of abstraction.
    • Not for beginners.
    • Very little time explaining how the code works for each exercise.
    • 30 completely seperate projects will be daunting and intimidating for some.

icon
Instructor Details

Wes Bos

Wes Bos, a full stack web developer and designer from Hamilton, Canada. He love to share what he know through his training products, teaching and speaking at conferences. He have been creating on the web for around 9 years and have become pretty good at it. He hang out on Twitter and would love to meet you!

Read More

icon
Reviews

4.5

10 total reviews

5 star 4 star 3 star 2 star 1 star
50% Complete
50% Complete
0% Complete
0% Complete
0% Complete
50% 50% 0% 0% 0%