Skip to content

ProgrammingSelf-pacedBeginner

Beginner JavaScript

by Wes BosTaught by Wes Bos

Verification

Listed

This course is listed in the TrustMyCourse directory. It has not been independently verified by TrustMyCourse, and nothing on this page should be read as a verification result.

Price
$69.50
Level
Beginner
Format
Self-paced
Language
English
Modules
10
View Beginner JavaScript on Wes Bos, opens the provider’s website

on beginnerjavascript.com

You will continue to Wes Bos. TrustMyCourse does not sell this course.

A video course that teaches JavaScript from first principles without a framework, working directly with the language and the browser. It covers the parts beginners usually skip, such as scope and closures, prototypes and `this`, flow control and data types, alongside DOM work, events, fetching data and ES modules, with three separate rounds of practice exercises between the teaching modules. Sold as two packages, where the smaller one contains the first six modules only.

Who it is for

People who have seen some HTML and CSS and want to learn JavaScript itself before picking up a framework.

Recorded from the provider’s published description of the course.

Verification

This course has not been verified

TrustMyCourse has not reviewed this course. That is not a finding about it. No review has taken place, so there is nothing to report either way.

The course details on this page come from public information about the course. They have not been checked against the course itself, and no TrustMyCourse verification has been carried out.

What verification would and would not cover

  • Whether you will earn money, find work or reach any particular result
  • Whether a course is the right choice for your situation
  • Teaching quality, or the personal opinions of previous buyers
  • Anything a creator changes between scheduled re-checks

TrustMyCourse does not sell this course, does not rank it against others, and publishes no rating or score for it.

The course

Course details

Provider
Wes Bos
Price
$69.50
Level
Beginner
Format
Self-paced
Language
English
Access
One-time purchase with permanent access and free updates; the Master Package adds DRM-free downloads
Support
Slack community, included with both packages

Listed in

What the course covers

Summarised by TrustMyCourse from public course information. Wording is our own, not the provider’s.

  1. The basics

    Variables, types and the language fundamentals the rest of the course assumes.

  2. Functions

    Declaring, calling and passing functions, including the several forms JavaScript offers.

  3. The tricky bits

    Scope, hoisting, closures and the behaviours that most often confuse people coming to the language.

  4. The DOM: working with HTML and CSS

    Selecting, creating and changing elements from JavaScript rather than through a framework.

  5. Events

    Listening for and responding to user interaction, including how events propagate.

  6. Logic, flow control and data types

    Conditionals, loops, and how JavaScript's data types behave, across several modules.

  7. Prototypes, `this`, `new` and inheritance

    How JavaScript's object model actually works, rather than treating classes as the whole story.

  8. Advanced flow control and fetching data

    Promises, async/await and Ajax requests, covering how asynchronous code is sequenced.

  9. ES modules and structuring larger apps

    Splitting code across files and organising a codebase beyond a single script.

  10. Practice exercise rounds

    Three separate exercise modules placed between the teaching content rather than collected at the end.

Provider

Who created this course

Wes Bos

Taught by Wes Bos

An independent developer who sells self-paced web development video courses directly.

Wes Bos website

Any TrustMyCourse verification applies to the course on this page, not to the provider as a whole and not to its other courses. TrustMyCourse does not endorse Wes Bos.

More in this category

More programming courses

Browse the full category
  • VerifiedVerification reference TMC-2026-00006

    Harvard University (CS50)

    Artificial Intelligence

    CS50's Introduction to Artificial Intelligence with Python

    Harvard's AI course, published free as OpenCourseWare. Seven lecture topics work through search, knowledge representation, uncertainty, optimisation, machine learning, neural networks and language, with Python projects attached to each. It is explicitly a follow-on rather than a first course: the stated prerequisite is CS50x or roughly a year of Python experience, and the material assumes the learner can already write and debug their own programs.

    Price
    Free
    Level
    Intermediate
    Format
    Self-paced

    See the verification record

    Reviewed
    Re-check
  • VerifiedVerification reference TMC-2026-00001

    Harvard University (CS50)

    Programming

    CS50's Introduction to Computer Science

    Harvard's introductory computer science course, taught through eleven weeks that begin in Scratch and move into C, then Python, SQL and web development with Flask. It spends unusually long on what happens underneath a program, covering arrays, memory, pointers and data structures, before reaching higher-level languages, and ends with a self-directed final project. The course materials are free; a certificate is a separate paid option through edX.

    Price
    Free
    Level
    Beginner
    Format
    Self-paced

    See the verification record

    Reviewed
    Re-check
  • VerifiedVerification reference TMC-2026-00030

    Shopify Academy

    Ecommerce

    Developing on Shopify

    An hour of developer-facing training on building for the Shopify platform, as distinct from the courses aimed at merchants. Free and open without an account.

    Price
    Free
    Level
    Intermediate
    Format
    Self-paced

    See the verification record

    Reviewed
    Re-check