✅ inner workings
But is it worth your time and brain power?
Who is Wes Bos?
Wes is well-known web developer, speaker and instructor from Ontario, Canada.
According to his bio, he’ been making websites for over 20 years.
And aside from creating courses, he also co-hosts the popular Syntax podcast.
It has over 500,000 students with no sign of slowing down.
So let’s see what this thing is all about.
I’ll go over the layout, the course modules and I’ll also show you some of the projects you build.
Now before I dive into these modules, let me talk about the platform itself.
So right away the interface really grabbed me: the styling elements like the fonts, then the navigation…:
It’s really smooth like it’s on a major platform.
But at the same time it’s edgy.
This is a nicely designed interface, really easy to navigate, but it feels…It feels cool.
I feel cool.
Yeah man, I feel super cool… 😎
Getting into the course content
It starts off as one might expect with a brief intro video:
This project has you implementing things like:
✅ the currentTime property
✅ the add method
The end result?
A funky little drum machine you can play using the keys on your keyboard:
This video’s runtime is just under 20 minutes, which in the era of TikTok can seem like a death sentence.
However, you don’t have to do this video in one sitting.
It just takes you a bit longer to complete.
So if the drum machine project seems a bit too intense, you can do it over a few days or a week or even more.
On the other hand, if you’re a hard charger, you might feel like cranking out this entire course over a weekend.
Totally up to you.
Note: The video player also comes equipped with playback controls that let you customize the video playback speed, in addition to fast forward and rewind buttons.
As you can see here, you’re not only using ES6, but since you’re building a clock you’re also implementing a lot of numbers.
So if your math skills are a little rusty, be prepared.
You’ll also be using some relatively advanced CSS stuff like the transition timing function.
Cubic beziers, anyone?
The next 28 days of challenges are, well – challenging.
But at the same time, this course isn’t for everyone.
So Wes doesn’t teach you stuff like loops, conditionals, variables, functions and all the other foundational programming concepts.
Let me put it another way.
Throughout this course, rather than learn the whys you’re learning the hows:
✅ How to build a drum kit.
✅ How to build a clock.
✅ How to work with the Web Speech API.
You’re building and implementing.
But I also want to add that if you don’t understand why you’re doing what you’re in this course, don’t feel bad.
I have a lot of great code newbie course recommendations on my YouTube channel.
And in my opinion, after completing any one of those courses, you should feel confident to crank out some of these super fun projects.
And honestly, this is really a 30 day challenge rather than a course.
It also has all the production values of a paid course.
So I didn’t get distracted by poor audio quality, sloppy video edits or other technical shortcuts that seem to come standard with most free courses these days.
And many others.
I’ve reviewed some of these courses in my full Wes Bos review.