GET FULL ACCESS

TRAVERSY MEDIA COURSE

20 Web Projects With Vanilla JavaScript

Build 20 mini frontend projects from scratch with HTML5, CSS & JavaScript (No frameworks or libraries)

4.7 ★★★★★ 440 students Lifetime access

20 Web Projects With Vanilla JavaScript course cover

ONE-TIME PURCHASE

$25

Lifetime access + future updates

Buy This Course

BEST VALUE

ANNUAL MEMBERSHIP

$99 / year

Just $8.25/month

All 19 courses

Get Annual Access

MONTHLY MEMBERSHIP

$19 / month

All 19 courses

Get Monthly Access

16 hours

On-demand video lessons

20 projects

Practical project work

21 modules

Complete course curriculum

140 lessons

Focused explanations and builds

Lifetime access

Learn at your pace

 

COURSE OVERVIEW

Build JavaScript confidence through twenty practical projects

Create interactive frontend projects with modern JavaScript, HTML, and CSS without frameworks or libraries.

Work with DOM APIs, browser features, third-party APIs, media, canvas, speech, storage, and animation.

WHAT YOU WILL LEARN

Build practical skills with 20 Web Projects With Vanilla JavaScript

Move from the core concepts to a complete project workflow.

DOM Fundamentals

Select, create, update, and organize interface elements with the browser DOM.

Modern JavaScript

Use ES6+ syntax, array methods, promises, async code, and modules.

Browser APIs

Work with speech, audio, video, canvas, and local storage.

Third-Party Data

Fetch and display data from external APIs and JSON endpoints.

UI Interaction

Build modals, menus, forms, games, media controls, and animations.

Twenty Projects

Turn individual JavaScript concepts into complete browser applications.

BUILD AS YOU LEARN

Turn the course concepts into practical work

Build interactive applications, games, media tools, and data-driven interfaces with pure JavaScript.

Movie Seat Booking project

PROJECT 01

Movie Seat Booking

Create an interactive cinema booking UI with seat selection and saved state.

DOMLocal StorageUI
Music Player project

PROJECT 02

Music Player

Build a custom audio player with controls, progress tracking, and playlist navigation.

Audio APIControlsState
Exchange Rate Calculator project

PROJECT 03

Exchange Rate Calculator

Fetch live exchange data and create an interactive currency conversion interface.

FetchAPIForms

THE COMPLETE CURRICULUM

21 modules from foundations to the finished build

140 published lessons and 16 hours of focused video with practical exercises and project work.

CHOOSE YOUR ACCESS

Own the course or unlock the full library

Both options include immediate access and future course updates.

20 Web Projects With Vanilla JavaScript

$25

Lifetime course access

  • 16 hours of video
  • 21 modules and 140 lessons
  • 20 projects
  • Course files and practical resources
  • All future course updates
Get 20 Web Projects With Vanilla JavaScript

Annual Membership

$99/year

Every Traversy Media course

  • 20 Web Projects With Vanilla JavaScript included
  • 19 complete courses
  • New courses added to your library
  • All future course updates
  • One simple annual payment
Get Full Access
Traversy Media

YOUR INSTRUCTOR

Learn with Brad Traversy

Brad has helped millions of developers learn web development through practical, project-based teaching. His courses focus on clear explanations, useful projects, and the skills you need to build real websites and applications.

20 Web Projects With Vanilla JavaScript follows that same approach, moving from the essential concepts into practical implementation and a complete project workflow.

FREQUENTLY ASKED QUESTIONS

Before you enroll

START BUILDING TODAY

Learn 20 Web Projects With Vanilla JavaScript through practical work

Get lifetime course access for $25, or unlock every included Traversy Media course for $99 per year.

Get Full Access for $99/year