HOME > Development > The Modern Javascript Bootcamp Course

The Modern Javascript Bootcamp Course

  • Development
  • May 02, 2025
SynopsisThe Modern Javascript Bootcamp Course, available at $149.99,...
The Modern Javascript Bootcamp Course  No.1

The Modern Javascript Bootcamp Course, available at $149.99, has an average rating of 4.73, with 484 lectures, 1 quizzes, based on 12519 reviews, and has 69432 subscribers.

You will learn about Learn everything there is to know about Javascript – from scratch! Build beautiful web apps to add to your portfolio Get job ready with a deep understanding of the internals of JS Work with Node JS and Express Create a full E-Commerce app complete with authentication Automate testing your code by creating your own custom testing framework! Build your own physics-based JavaScript game Understand how Javascript developers work on a day-to-day basis Master the latest JS features like async and arrow functions This course is ideal for individuals who are Anyone looking to understand and master Javascript It is particularly useful for Anyone looking to understand and master Javascript.

Enroll now: The Modern Javascript Bootcamp Course

Summary

Title: The Modern Javascript Bootcamp Course

Price: $149.99

Average Rating: 4.73

Number of Lectures: 484

Number of Quizzes: 1

Number of Published Lectures: 484

Number of Curriculum Items: 485

Number of Published Curriculum Objects: 484

Original Price: $199.99

Quality Status: approved

Status: Live

What You Will Learn

  • Learn everything there is to know about Javascript – from scratch!
  • Build beautiful web apps to add to your portfolio
  • Get job ready with a deep understanding of the internals of JS
  • Work with Node JS and Express
  • Create a full E-Commerce app complete with authentication
  • Automate testing your code by creating your own custom testing framework!
  • Build your own physics-based JavaScript game
  • Understand how Javascript developers work on a day-to-day basis
  • Master the latest JS features like async and arrow functions
  • Who Should Attend

  • Anyone looking to understand and master Javascript
  • Target Audiences

  • Anyone looking to understand and master Javascript
  • Always bet on Javascript!

    For years, top recruiters in industry have hired fresh engineers based solely on their knowledge of Javascript.  If you want to get a programming job, this is the language to learn!But learning Javascript is complicated!  There’s fancy syntax, weird design patterns, and a billion resources online that might be giving you wrong – or even be out of date – information.

    We built this course to solve your problems.  This is the best and most up-to-date resource online for becoming a Javascript professional as quickly as possible. Every minute of this course has been created with one goal in mind: teaching you how to become a great engineer.

    The Modern Javascript Bootcamp focuses on cutting through unnecessary information and giving you just the facts, plain and simple.  You won’t work with outdated frameworks, learn old styles of programming, or build boring apps.  Instead, you’ll only spend time writing practical code that can be used today and in the future on your own projects.  You’ll learn – from very early on in the course – how to write beautiful and reusable code that you’ll be proud to show to a future employer.

    Two of Udemy’s greatest instructors – Colt Steele and Stephen Grider – collaborated to create this course.  Between the two of us, we have taught over one millionengineers how to program.  Rest assured, you will be learning from the best.  We know how challenging it can be to understand a new programming from scratch, so we designed this course to offer you a step-by-step, guaranteed approach to becoming a Javascript master. 

    ___ Course Structure ___

    This course is divided into two parts.  The first half of the course focuses on teaching you the basic syntax of Javascript.  Colt will walk you through core topics effortlessly, imparting jewels of JS wisdom along the way.  Included in the first half of the course are many programming exercises and small projects, so you can test your new-found knowledge out.  Each of these videos can be easily referenced in the future, so you can always come back and brush up on some topic whenever needed.

    The second half of the course is focused on building some amazing projects.  Stephen will show you how to build some production-ready Javascript applications, including a fully-featured E-Commerce web app!  These projects are all styled to be absolutely beautiful, visually stunning apps that you will be proud to feature on your own personal portfolio.  The main goal of these projects is to highlight design patterns, and show you the ‘right’ and ‘wrong’ ways of writing code.  By the end, you’ll be confident enough to work on your own personal projects with speed and finesse.

    ___ What You’ll Learn ___

    This is a long course, with just about every fact about Javascript you could ever hope to know.  Here’s a brief subset of the topics you’ll cover:

  • Master the basics of the language, easily understanding variables, objects, arrays, and functions

  • Understand how to design the structure of the code you write, leading to beautiful and easy-to-read programs

  • Leverage Javascript’s built-in methods to increase your productivity regardless of what libraries or frameworks you use

  • Develop practical skills around higher-order functionsthat you will utilize for years to come

  • Observe how the Javascript and browser work together, and how to increase the performance of JS code

  • Build awesome projects to fill your personal portfolio

  • Build command line tools from scratch using Node JS

  • Fetch and manageinformation from third-party API’s

  • Build a fully-featured E-Commerce application from scratch – including production-grade authentication!

  • This is the ultimate Javascript course.  There are many resources online for learning Javascript, but this is the only one that covers everything you need to know, from ‘A’ to ‘Z’, and a couple letters after that.  Master the basics with Colt, then build awesome projects with Stephen. We’ve taught a million other engineers how to code, and now it is your turn!

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: How This Course Works

    Lecture 2: JS, ECMA, TC39: What Do They Mean??

    Lecture 3: The Tools You Need

    Lecture 4: Customizing VSCode & Extensions

    Lecture 5: A Quick Note About MDN

    Chapter 2: JS Values & Variables

    Lecture 1: Goals & Primitives

    Lecture 2: Running Code in the JS Console

    Lecture 3: Introducing Numbers

    Lecture 4: NaN & Infinity

    Lecture 5: Numbers Quiz

    Lecture 6: Variables & Let

    Lecture 7: Unary Operators

    Lecture 8: Introducing Const

    Lecture 9: The Legacy of Var

    Lecture 10: Variables Quiz

    Chapter 3: How to Model Data Efficiently

    Lecture 1: Booleans Intro

    Lecture 2: Strings

    Lecture 3: String Indices

    Lecture 4: String Methods

    Lecture 5: More String Methods

    Lecture 6: Strings Quiz

    Lecture 7: String Escape Characters

    Lecture 8: String Template Literals

    Lecture 9: Null & Undefined

    Lecture 10: The Math Object & Random Numbers

    Lecture 11: typeof operator

    Lecture 12: parseInt & parseFloat

    Chapter 4: Controlling Program Logic and Flow

    Lecture 1: Making Decisions in JS

    Lecture 2: Comparison Operators

    Lecture 3: Double Equals (==)

    Lecture 4: Triple Equals (===)

    Lecture 5: Running Code From a Script

    Lecture 6: If Statements

    Lecture 7: Else If

    Lecture 8: Else

    Lecture 9: Nesting Conditionals

    Lecture 10: Truthy & Falsy Values

    Lecture 11: Logical AND (&&)

    Lecture 12: Logical OR (||)

    Lecture 13: NOT Operator (!)

    Lecture 14: Operator Precedence

    Lecture 15: The Switch Statement

    Lecture 16: Ternary Operator

    Chapter 5: Capture Collections of Data with Arrays

    Lecture 1: Creating Arrays

    Lecture 2: Array Indices

    Lecture 3: Modifying Arrays

    Lecture 4: Push and Pop

    Lecture 5: Shift and Unshift

    Lecture 6: Concat

    Lecture 7: Includes and IndexOf

    Lecture 8: Reverse and Join

    Lecture 9: Slice

    Lecture 10: Splice

    Lecture 11: Sorting (Part 1)

    Lecture 12: Intro to Reference Types

    Lecture 13: Using Const with Arrays

    Lecture 14: Working with Nested Arrays

    Chapter 6: Objects – The Core of Javascript

    Lecture 1: Intro to Objects

    Lecture 2: Creating Object Literals

    Lecture 3: Accessing Object Properties

    Lecture 4: Adding and Updating Properties

    Lecture 5: Nested Arrays & Objects

    Lecture 6: Objects and Reference Types

    Lecture 7: Array/Object Equality

    Chapter 7: The World of Loops

    Lecture 1: Intro to Loops

    Lecture 2: For Loops

    Lecture 3: Infinite Loops!

    Lecture 4: For Loops & Arrays

    Lecture 5: Nested For Loops

    Lecture 6: Intro to While Loops

    Lecture 7: More While Loops

    Lecture 8: Break Keyword

    Lecture 9: ForOf Intro

    Lecture 10: Comparing For and ForOf

    Lecture 11: ForOf with Objects

    Lecture 12: ForIn Loops

    Chapter 8: Writing Reusable Code with Functions

    Lecture 1: Our First Function!

    Lecture 2: Dice Roll Function

    Lecture 3: Introducing Arguments

    Lecture 4: Functions With Multiple Args

    Lecture 5: The Return Statement

    Lecture 6: More on Return Values

    Lecture 7: Function Challenge 1: passwordValidator

    Lecture 8: Function Challenge 2: Average

    Lecture 9: Function Challenge 3: Pangrams

    Lecture 10: Function Challenge 4: Get Playing Card

    Chapter 9: An Advanced Look at Functions

    Lecture 1: Function Scope

    Lecture 2: Block Scope

    Lecture 3: Lexical Scope

    Lecture 4: Function Expressions

    Lecture 5: Higher Order Functions

    Instructors

  • The Modern Javascript Bootcamp Course  No.2
    Colt Steele
    Developer and Bootcamp Instructor
  • The Modern Javascript Bootcamp Course  No.3
    Stephen Grider
    Engineering Architect
  • Rating Distribution

  • 1 stars: 67 votes
  • 2 stars: 72 votes
  • 3 stars: 496 votes
  • 4 stars: 2944 votes
  • 5 stars: 8940 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!