Learn JavaScript
September 26, 2018
This is a 24-part course which will teach you JavaScript from scratch. It’s designed to be very hands-on, and each new concept is followed with demonstrations, examples and exercises. You don’t need to have any previous knowledge of programming or JavaScript!
The course is divided into three sections — set-up and installation, JavaScript programming and Web Development.
The quizzes, coding exercises and projects get more involved as the course goes on. This course includes 50+ practice problems, 20+ coding exercises and 4 projects — a countdown timer, a color guessing game, an image slideshow, and the “4 pics 1 word” game!
JavaScript programming
The first few tutorials work on basic JavaScript concepts like strings, variables, arrays and if-statements — along with quizzes to check your understanding. Towards the end of the section, you will learn about more involved topics like functions and loops — and also do a lot of coding exercises.
- JavaScript basics: Numbers and Strings
- Quiz: JavaScript numbers, operators and strings
- JavaScript: Variables, Arrays and Objects
- Quiz: JavaScript Variables, Arrays and Objects
- JavaScript: Conditional Statements and Comments
- Quiz: JavaScript Comparisons and If statements
- JavaScript: Loops, break and continue
- Quiz: JavaScript loops, break and continue
- JavaScript: Functions
- Quiz: JavaScript functions
Setup and Installation
In this section, we’ll show you how to use Google Chrome to run JavaScript interactively.
Web Development with JavaScript
In this section, you will learn how to make websites using JavaScript — which involves JavaScript interacting with HTML elements, including paragraphs, images, buttons, forms, etc. Then, you will use this knowledge to implement 4 projects — a countdown timer, a color guessing game, an image slideshow, and the “4 pics 1 word” game!
- JavaScript: Interacting with HTML Elements
- Quiz: Interacting with HTML Elements using JavaScript
- JavaScript: Event handling
- HTML forms and JavaScript
- Quiz: Using JavaScript with Forms and Event handling
- JavaScript Utilities: Math, Date
- Hands-on Project: Color Game
- Hands-on Project: Countdown timer
- JavaScript: Callbacks and Pre-loading assets
- Hands-on Project: Image Slideshow
- jQuery: Introduction
- Hands-on Project: “4 Pics 1 Word” game