Bitesize JavaScript is a series of short lessons covering fundamental coding concepts. The goal is to quickly introduce you to the language and provide you with enough information to begin exploring the concepts in more depth. Each lesson should take no longer than ten minutes to read and complete.

Bitesize JavaScript

JavaScript Data Types, Values, and Variables

JavaScript is one of the three core technologies used to build websites and web applications. Alongside HTML and CSS, JavaScript provides the interactive functionality...
Ian Carnaghan
3 min read

JavaScript Operators

JavaScript provides different kinds of operators which enable us to perform actions on given values or variables used in our code. As you develop...
Ian Carnaghan
2 min read

JavaScript Conditional Statements

Conditional statements (commonly called if statements) provide a way for JavaScript to make decisions and run specified code based on a set of criteria....
Ian Carnaghan
4 min read

JavaScript Loops

Often in programming, we need to carry out similar instructions a number of different times. Loops help reduce redundant code and let you quickly...
Ian Carnaghan
2 min read

JavaScript Functions

Functions are repeatable blocks of code. They are fundamental to most programming languages and allow you to build applications with reusable code that can...
Ian Carnaghan
2 min read

JavaScript Call Stack

In earlier lessons, we wrote code without using any functions. Now that you have been introduced to the various ways we can organize our...
Ian Carnaghan
2 min read

JavaScript Scope

Scope determines what variables or bindings are available to JavaScript within its current context. For example, if a variable is defined outside of any...
Ian Carnaghan
2 min read