Learn the language of the web.

Recent Post

ES2018: A review of the new features with code examples

Learn about all the new features introduced to JavaScript by ES2018 language update

Instant and dynamic HTML table creation with JavaScript

Create HTML tables instantly and according to desired preferences

Looking back at the ES2017 updates to JavaScript

Learn about the new JavaScript features introduced by ES2017

Create a JavaScript countdown timer

Count down to an event with a vanilla JavaScript countdown timer

Build a mobile-friendly testimonials slideshow

Use HTML, CSS and JavaScript to build testimonials that users can cycle through

Create a mobile-friendly, full-screen video background

How to set a video as the background for a web page using HTML, CSS and JavaScript

Build a mobile-first, collapsible navbar

Learn how to code a collapsible navbar using HTML, CSS and JavaScript

Create a JavaScript news app

Use JavaScript's fetch to import data and create a dynamic news app

How to build a JavaScript calculator

Program a functional calculator using only HTML, CSS and JavaScript

A look back at ES2016

ES7 introduced a new exponentiation operators and .includes() array method