Introduction

Watch and Code is a new set of courses on Javascript started by Gordon Zhu to help beginners comprehend Javascript.

This blog follows the free course Practical Javascript which teaches the fundamentals of Javascript. For other courses, check out the courses under the premium section.

The course follows Gordon Zhu as he teaches and creates a version of the TodoMVC app in vanilla Javascript.

How to use this blog

It is strongly recommended that you go through the course and write/practice the code. This site contains all the code but is to be used as a reference/refresher for the course. This is not a substitute for the course. The blog is not written in the same flow as the courses, i.e., each blog post doesn’t not correspond to one video. Instead, each blog post will correspond to one logical chunk of the course.

The most important point is reading the code blocks. Every result of the code will start with > symbol followed by the [result] keyword, which is the prompt for the Node JS REPL. All the code blocks are evaluated using the same Node JS REPL. So, there might be a few differences as to how it is seen on the Google Chrome console.

About the course

These are a few links motivating and discussing the need for the course. If you haven’t taken the course yet, these videos might be a good place to start.

Why create this course?
About Gordon Zhu
Is this course right for you?
What you will build?
The development process

Support

  • Gordon Zhu hosts live office hours and their schedule can be found in the Facebook Group
  • Of course, you can ask questions directly in the Facebook group
  • Commenting on each video is also a good way to ask questions too
  • If you are on a premium membership, there are Slack channels and email links

Tools

About this blog

This blog is generated with the help of a static site generator - Hexo and hosted on GitHub pages. It’s source can be found on my GitHub repository.