WES BOS TAUGHT 500,000+ DEVS TO CODE JAVASCRIPT30 HAS 682K+ ENROLLMENTS SYNTAX.FM IS ONE OF THE TOP WEB DEV PODCASTS ON THE PLANET $10M EMPIRE BUILT WITHOUT A CS DEGREE 1.19 MILLION YOUTUBE SUBSCRIBERS AND COUNTING HAMILTON, ONTARIO'S MOST INFLUENTIAL NERD HE SMOKES PULLED PORK ON A BIG GREEN EGG - AND IT'S RELEVANT WES BOS TAUGHT 500,000+ DEVS TO CODE JAVASCRIPT30 HAS 682K+ ENROLLMENTS SYNTAX.FM IS ONE OF THE TOP WEB DEV PODCASTS ON THE PLANET $10M EMPIRE BUILT WITHOUT A CS DEGREE 1.19 MILLION YOUTUBE SUBSCRIBERS AND COUNTING HAMILTON, ONTARIO'S MOST INFLUENTIAL NERD HE SMOKES PULLED PORK ON A BIG GREEN EGG - AND IT'S RELEVANT
Wes Bos

Web Developer - Educator - Podcaster

WES
BOS

The man who made vanilla JS cool again

Half a million developers have learned to build things on the web because of one guy from Hamilton, Ontario who decided the internet needed better teachers. He did not pitch a VC. He did not build a team. He just kept shipping courses, cracking jokes on his podcast, and making JavaScript feel less terrifying.

Creator Educator Podcaster Full-Stack JS Hamilton, ON
500K+
Developers Taught
682K
JS30 Enrollments
$10M+
Course Revenue
1.19M
YouTube Subs
430K
Twitter Followers
26+
Years Coding

The Developer Who Taught the World to Build the Web

Wes Bos did not wait for permission. He started coding at 15 because his father worked in computing and left a trail of interesting hardware around the house. By the time most kids his age were figuring out what to do with their lives, Wes was already freelancing - mowing lawns with one hand and building websites with the other.

He studied Business Technology Management at college, a choice that turned out to be quietly prophetic. He is, after all, primarily a businessman who happens to code rather than a coder who stumbled into business. The distinction matters. His first major course - Sublime Text Power User - was not a passion project born in a dorm. It was a calculated bet: I know something useful, other people need it, I will charge for it.

What followed was a methodical, decade-long construction of one of the most effective indie education businesses on the internet. Premium paid courses funded by free ones. A massive email list built without ads. A YouTube channel with over a million subscribers assembled almost as a side effect of teaching well. A podcast that, eight years in, remains one of the go-to destinations for working web developers.

It's all about finishing things. I always lose steam on things right about 90% of the way through. That last 10% is the hardest, but well worth it. - Wes Bos

The stroke of genuine genius was JavaScript30. In 2016, Bos published a free 30-day challenge: build 30 things in 30 days using nothing but vanilla JavaScript. No libraries. No frameworks. No scaffolding. Just a blank screen and the language itself.

Over 682,000 people have enrolled. The course is, in the context of free educational content on the internet, a phenomenon. It works for two reasons that are easy to name but hard to execute: it is genuinely useful, and it treats learners like intelligent adults who can handle the raw material of the language. In an era of tutorial hell - where beginners loop endlessly through setup steps and never build anything real - JavaScript30 broke the cycle.

His paid catalogue is equally serious. Beginner JavaScript, React for Beginners, Advanced React, Learn Node, CSS Grid, Flexbox, ES6 for Everyone - each one built around the philosophy that the best way to learn to code is to spend most of your time actually coding. The courses are dense with exercises and deliberately light on ceremony.

The business model is elegant and almost insultingly simple: give away the best free content you can make, let it build trust with your audience, and then sell premium depth to the people who want to go further. Wes did not invent this approach, but he executed it with unusual consistency. Over $10 million in revenue. 55,000 paid students. A 165,000-person email list. Built largely solo, from a home office in Hamilton, Ontario.

He teaches the way a good senior developer explains things to a junior colleague - direct, clear, occasionally funny, and with an instinctive feel for where confusion tends to hide. Students consistently describe it as hearing explanations from a normal human rather than a textbook.

None of this happened in a particularly straight line. He taught bootcamps at HackerYou (now Juno College) before the online business took off. He ran freelance consulting for years. He worked at small tech companies while building the side hustle that eventually swallowed everything else. The pattern is recognizable in retrospect but was not obvious in advance: persistent experimentation, a refusal to stop shipping, and a willingness to keep going when momentum stalled.

The entrepreneurial instinct runs deep. As a teenager he fixed and resold vintage road bikes, sold pears from a roadside stand, and ran a lawn-mowing business. He still rebuilds vintage racing bikes - hundreds of them over the years. There is something telling in that particular hobby: patience with mechanical complexity, satisfaction in taking something broken and making it work, and a hands-on approach to learning how systems fit together. These are not coincidental traits in someone who spends his working life teaching people to debug JavaScript.

In 2017, he and Scott Tolinski launched Syntax.fm, a web development podcast under the tagline "Tasty Treats for Web Developers." CJ Reynolds joined later as a third co-host. The show comes out twice a week - a short "Hasty Treat" on Mondays and a longer deep-dive on Wednesdays - and covers everything from framework philosophy to specific CSS tricks to the existential implications of AI on the profession. It sounds like three friends arguing amiably in a room that happens to have a recording setup, which is more or less exactly what it is.

Bos lives in Hamilton with his wife Kaitlin, three kids, and a dog named Snickers. He spends summers at a cottage in Northern Ontario. He owns both a full-size and a MiniMax Big Green Egg smoker and takes his pulled pork with the same seriousness he brings to a tricky CSS layout problem. He is active on Bluesky, TikTok, Twitter, YouTube, and GitHub with an aggregate following well north of a million across platforms.

He has spoken at dotJS in Paris, JSNation, CSS Dev Conf, and other major conferences. He holds a 165,000-person email newsletter that remains his most direct channel to his audience. He has never raised funding, taken on investors, or built a large team. The business remains, by design, a small operation with an outsized impact.

What makes Wes Bos unusual is not any single course or podcast episode. It is the compounding effect of showing up, year after year, with genuinely useful work. Half a million developers building things on the web today do so partly because he took the time to explain it well. That is a quiet, durable kind of influence - and a harder thing to replicate than a viral launch or a funding announcement.

Approachable Pragmatic Entrepreneurial Community-First Humorous Ship-It Mentality

Education Empire

The Courses That Built the Reputation

Free

Vanilla JavaScript

JavaScript30

Build 30 things in 30 days. No frameworks, no libraries. The course that introduced 682,000+ people to what JavaScript can actually do.

Free

CSS Layout

CSS Grid

25 videos on CSS Grid fundamentals and real-world layout patterns. Launched when Grid was brand new - helped define how devs learned it.

Free

CSS Layout

What The Flexbox?!

20 videos demystifying Flexbox. The "WTF" in the name is accurate - this is the course that made Flexbox finally click for thousands.

JavaScript

Beginner JavaScript

Exercise-heavy deep dive into modern JavaScript from scratch. The paid companion to JS30 for those who want to go deeper.

React

React for Beginners

Learn React in a couple of afternoons. Practical, focused, and built for developers who already know JavaScript and want to level up.

Full Stack

Advanced React & GraphQL

Full-stack application development with React, Node, and GraphQL. The course that takes you from frontend dev to shipping complete products.

SYNTAX
.fm - Tasty Treats for Web Devs
2x
Per Week
800+
Episodes
2017
Founded

Eight Years of Tasty Treats

Syntax.fm launched in 2017 as a collaboration between Wes Bos and Scott Tolinski, later joined by CJ Reynolds. The format is two shows per week: a short "Hasty Treat" on Mondays (15 minutes, one idea, get in and get out) and a full "Tasty Treat" on Wednesdays (an hour-ish of genuine depth).

Topics range from specific CSS properties and JavaScript APIs to the business of being a developer, AI tooling, framework wars, and the occasional extended argument about tab width. It sounds like a conversation between working developers - because that is exactly what it is.

The show has run for over 800 episodes and remains one of the top destinations for web developers who want to stay current without drowning in documentation. It is available on Spotify, Apple Podcasts, YouTube, and anywhere else podcasts exist. Sentry is a regular sponsor.

The Human Behind the Code

Eight Things Worth Knowing

01
🚴

He has rebuilt hundreds of vintage road racing bikes by hand. The patience and diagnostic logic involved in mechanical repair turns out to be extremely compatible with debugging JavaScript.

02
🔥

He owns both a full-size and a MiniMax Big Green Egg smoker. His pulled pork has its own dedicated fan base among Syntax listeners.

03
🍐

As a kid he sold pears from a roadside stand, ran a lawn-mowing business, and flipped vintage bikes for profit. Serial entrepreneur before he could drive a car.

04
🎓

He studied Business Technology Management - not Computer Science. His business instincts are not an accident.

05
🐕

His dog is named Snickers. This appears on his website, in podcast conversations, and apparently has never been up for debate.

06
🏕️

He spends summers at a cottage in Northern Ontario, a detail that surfaces regularly in Syntax.fm banter and explains certain recurring opinions about work-life balance.

07
📺

JavaScript30 was conceived as a personal challenge - 30 projects in 30 days - and accidentally became one of the most-enrolled free programming courses on the internet.

08
💰

The $10M+ course business was built without a VC, without a large team, and without buying ads. Just good free content, a loyal audience, and relentless execution.

In His Own Words

What Wes Bos Actually Says

"It's all about finishing things. I always lose steam on things right about 90% of the way through. That last 10% is the hardest, but well worth it. There are no secrets here - just having a bit of grit to double down and finish things."

- Wes Bos, on persistence

"My personality is kind of like 'Well, I'll just roll with it. Worst case, they don't hire you.' The ability to just try things without catastrophizing the outcome is underrated."

- Wes Bos, on taking risks

"It's part of my personality - I love to interact with people. The teaching, the podcast, the social stuff - it's just part of me. I never thought of it as content strategy."

- Wes Bos, on building community

Share this profile