Never written a line of code before? Not a problem.

Intro to Coding in JavaScript Course

Learn the basics of coding in JavaScript, one of the most popular and useful languages on the planet. All of our courses let you write code directly in your web browser. We believe learning to code should be convenient. No more skipping around through video lessons and setting up proprietary software on your computer

undraw proud coder 7ain

Code in the browser

We don't expect you to bring anything to class. We teach concepts in bite-sized chunks and all your code is written and edited right in your browser.

undraw wallet


All of Qvault's coding courses are free to audit. You can even trial a pro membership at no cost to you, cancel anytime.

undraw speed test wxl0

Instant feedback

No need to upload zip files or guess at whether your code is performing correctly. All your programs instantly run against our test suites to keep you moving quickly.

Learn Javascript. Code in the Browser

The majority of open developer jobs are JavaScript opportunities. JavaScript uses simple syntax that will prepare you  for more courses and opportunities that will advance your career. This flagship introduction course is 100% JavaScript.

Coding is essential for everyone as more of the high paying jobs each year require technical skills.

  • There are more coding jobs than there are developers in the workforce
  • Most programming jobs don’t require a formal college degree
  • Developers and are better paid than most graduates in other fields of study
  • Many developers have remote work options

The best investment you can make is in yourself

Content Overview

Part 1

1. Introduction

  • Learn about the nature of code and how it works
  • How to print and manipulate text
  • Avoiding syntax errors
  • How to store data in variables
  • How to perform mathematical operations in code

2. Variables

  • Dynamic typing and programming language comparison
  • Documenting code with comments
  • Multi-variable declarations
  • Mutating variables and data

3. Comparisons

  • Comparison operators
  • If-else statements
  • Conditional programming

4. Loops

  • Learn to save valuable time and write code that works for you
  • Basic algorithms
  • Iterators

Part 2

1. Arrays

  • Push and pop operations
  • Length and iteration exercises
  • Looping and access methods

2. Functions

  • Pure functions and state
  • Learn about variable scoping
  • Parameters and return values
  • Function-based challenges

3. Objects

  • Structuring data in object notation
  • Properties and keys
  • Object methods
  • Nested objects

4. Challenges

  • Algorithmic coding challenges
  • Arrays, functions, and objects review
  • Math challenges