Learn JavaScript
The Hard Way

The only course that teaches you to build real websites
that make real money...and bitcoin.

Start from nothing and learn to create websites that charge money.

I know, revolutionary. Never been done before. I don't know why, so I made this course.

Created by Zed A. Shaw--author of Learn Python The Hard Way, Learn Ruby the Hard Way, and Learn C the Hard Way--this course is a completely redesigned experience that gradually takes you through everything you need to know to:

  1. Learn to code in JavaScript
  2. Use JavaScript to create professional interactive websites.
  3. Display every form of media from audio, to video, all the way to games.
  4. ...and charge people money using a credit card or Bitcoin
  5. With no time limits, no grades, and no fear of failing.

Sign up today for $30USD and get everything you need to create your own business.

Registration DISABLED

Registration is currently disabled and only available to people who have received an invite.

If you purchased this course under the old learncodethehardway.com website then you will receive an invite to join soon.

Read The Blog

You can follow the Blog to find out more about the status of the project and when it's ready for general consumption.

What You Get

You'll get access to all of these modules, even if you buy the course earlier for a lower price. Gray modules are planned*.

First Steps
Getting started with the course and how to use your computer.
SQL Basics
Learn to use a SQL database directly.
HTML Basics
A simple introduction to HTML.
CSS Basics
Everything I know about CSS. LOL.
The Turing Machine
Learn the foundation of programming with BUTTONS the Computer.
JavaScript Basics
The first real programming module with basic JavaScript.
Database Basics
Learn to use a SQL database directly.
Bitcoin Payments
Learn payments using Bitcoin. No bank required!
Credit Card Payments
Learn to accept Credit Cards.
DevOps Basics
Introduction to deploying your app to your own server.
Continuous Integration
Automate your devops and save money.
Automated Testing
Automate your testing so you can move quick and fix things.
4 Real Projects
Real projects that actually accept money covering different sales and product scenarios.
Get access to the full code used in all projects to start your own.
A full community of other people trying to get through the course.
* The listed modules are subject to change before the final release.

What It Costs

$30USD for full access.

The price goes up as content is released, so get it now while the price is low.

ALPHA Sep 1st
Rough but usable


  • HTML Crash Course
  • CSS Crash Course
  • Command Line Crash Course
  • JavaScript ES6 Introduction
BETA Oct 1st
First release up


  • That Plus
  • CSS Basics
  • Operating System Basics
  • Basics of JavaScript ES6
V1 Jan 1st, 2021
Final Price


  • Everything is Done