Skip to content
Home
Courses
Blog
Home
Courses
Blog
Learn to Code
Basic Javascript on freeCodeCamp, Learn to Code 2025
Introduction to Javascript, freeCodeCamp Basic Javascript
Comment your JavaScript Code, freeCodeCamp Basic Javascript
Declare JavaScript Variables, freeCodeCamp Basic Javascript
Storing Values with the Assignment Operator, freeCodeCamp Basic Javascript
Initializing Variable with the Assignment Operator, freeCodeCamp Basic Javascript
Understanding Uninitialized Variables, freeCodeCamp Basic Javascript
Understanding Case Sensitivity in Variables, freeCodeCamp Basic Javascript
Add Two Numbers with Javascript, freeCodeCamp Basic Javascript
Subtract One Number from Another with Javascript, freeCodeCamp Basic Javascript
Multiply Two Numbers with Javascript, freeCodeCamp Basic Javascript
Divide One Number by Another with Javascript, freeCodeCamp Basic Javascript
Increment a Number with Javascript, freeCodeCamp Basic Javascript
Decrement a Number with Javascript, freeCodeCamp Basic Javascript
Create Decimal Numbers with Javascript, freeCodeCamp Basic Javascript
Multiply Two Decimals with Javascript, freeCodeCamp Basic Javascript
Divide one Decimal by Another with Javascript, freeCodeCamp Basic Javascript
Finding a Remainder in Javascript, freeCodeCamp Basic Javascript
Compound Assignment With Augmented Addition, freeCodeCamp Basic Javascript
Compound Assignment With Augmented Subtraction, freeCodeCamp Basic Javascript
Compound Assignment With Augmented Multiplication, freeCodeCamp Basic Javascript
Compound Assignment With Augmented Division, freeCodeCamp Basic Javascript
Convert Celsius to Fahrenheit, freeCodeCamp Basic Javascript
Declare String Variables, freeCodeCamp Basic Javascript
Escaping Literal Quotes in Strings, freeCodeCamp Basic Javascript
Quoting Strings with Single Quotes, freeCodeCamp Basic Javascript
Escape Sequences in Strings, freeCodeCamp Basic Javascript
Concatenating Strings with Plus Operator, freeCodeCamp Basic Javascript
Concatenating Strings with the Plus Equals Operator, freeCodeCamp Basic Javascript
We Will Code
Constructing Strings with Variables, freeCodeCamp Basic Javascript
Appending Variables to Strings, freeCodeCamp Basic JavaScript
We Will Code
Find the Length of a String, freeCodeCamp Basic Javascript
We Will Code
Use Bracket Notation to Find the First Character in a String, freeCodeCamp Basic JavaScript
Understand String Immutability, freeCodeCamp Basic Javascript
We Will Code
Use Bracket Notation to Find the Nth Character in a String, freeCodeCamp Basic Javascript
We Will Code
Use Bracket Notation to Find the Last Character in a String, freeCodeCamp Basic Javascript
We Will Code
Use Bracket Notation to Find the NthtoLast Character in a String, freeCodeCamp Basic Javascript
We Will Code
Word Blanks, freeCodeCamp Basic Javascript
We Will Code
Store Multiple Values in one Variable using JavaScript Arrays, freeCodeCamp Basic Javascript
We Will Code
Nest one Array within Another Array, freeCodeCamp Basic Javascript
We Will Code
Access Array Data with Indexes, freeCodeCamp Basic Javascript
We Will Code
Modify Array Data With Indexes, freeCodeCamp Basic Javascript
We Will Code
Access MultiDimensional Arrays With Indexes, freeCodeCamp Basic Javascript
We Will Code
Manipulate Arrays With push, freeCodeCamp Basic Javascript
We Will Code
Manipulate Arrays With pop, freeCodeCamp Basic Javascript
We Will Code
Manipulate Arrays With Shift, freeCodeCamp Basic Javascript
We Will Code
Manipulate Arrays With unshift, freeCodeCamp Basic Javascript
We Will Code
Shopping List, freeCodeCamp Basic Javascript
We Will Code
Write Reusable Javascript with Function, freeCodeCamp Basic Javascript
We Will Code
Passing Values to Functions with Arguments, freeCodeCamp Basic Javascript
We Will Code
Global Scope and Function, freeCodeCamp Basic Javascript
We Will Code
Local Scope and Functions, freeCodeCamp Basic Javascript
We Will Code
Global vs Local Scope in Functions, freeCodeCamp Basic Javascript
We Will Code
Return a Value from a Function with Return, freeCodeCamp Basic Javascript
We Will Code
Assignment with a Returned Value, freeCodeCamp Basic Javascript
We Will Code
Stand in Line, freeCodeCamp Basic Javascript
We Will Code
Understanding Boolean Values, freeCodeCamp Basic Javascript
We Will Code
Use Conditional Logic with If Statements, freeCodeCamp Basic Javascript
We Will Code
Comparison with the Equality Operator, freeCodeCamp Basic Javascript
We Will Code
Comparison with the Strict Equality Operator, freeCodeCamp Basic Javascript
We Will Code
Comparison with the Inequality Operator, freeCodeCamp Basic Javascript
We Will Code
Comparison with the Strict Inequality Operator, freeCodeCamp Basic Javascript
We Will Code
Comparison with the Greater Than Operator, freeCodeCamp Basic Javascript
We Will Code
Comparison with the Greater Than Or Equal To Operator, freeCodeCamp Basic Javascript
We Will Code
Comparison with the Less Than Operator, freeCodeCamp Basic Javascript
We Will Code
Comparison with the Less Than Or Equal To Operator, freeCodeCamp Basic Javascript
We Will Code
Comparison with the Logical And Operator, freeCodeCamp Basic Javascript
We Will Code
Comparison with the Logical Or Operator, freeCodeCamp Basic Javascript
We Will Code
Introducing Else Statements, freeCodeCamp Basic Javascript
We Will Code
Introducing Else If Statement, freeCodeCamp Basic Javascript
We Will Code
Logical Order in If Else Statements, freeCodeCamp Basic Javascript
We Will Code
Chaining If Else Statements, freeCodeCamp Basic Javascript
We Will Code
Golf Code, freeCodeCamp Basic Javascript
We Will Code
Selecting from many options with Switch Statements, freeCodeCamp Basic Javascript
We Will Code
Adding a default option in Switch statements, freeCodeCamp Basic Javascript
We Will Code
Multiple Identical Options in Switch Statements, freeCodeCamp Basic Javascript
We Will Code
Replacing If Else Chains with Switch, freeCodeCamp Basic Javascript
We Will Code
Returning Boolean Values from Functions, freeCodeCamp Basic Javascript
We Will Code
Return Early Pattern for Functions, freeCodeCamp Basic Javascript
We Will Code
Counting Cards, freeCodeCamp Basic Javascript
We Will Code
Build Javascript Objects, freeCodeCamp Basic Javascript
We Will Code
Accessing Objects Properties with the Dot Operator, freeCodeCamp Basic Javascript
We Will Code
Accessing Objects Properties with Bracket Notation, freeCodeCamp Basic Javascript
We Will Code
Accessing Objects Properties with Variables, freeCodeCamp Basic Javascript
We Will Code
Updating Object Properties, freeCodeCamp Basic Javascript
We Will Code
Add New Properties to a Javascript Object, freeCodeCamp Basic Javascript
We Will Code
Delete Properties from a Javascript Object, freeCodeCamp Basic Javascript
We Will Code
Using Objects for Lookups, freeCodeCamp Basic Javascript
We Will Code
Testing Objects for Properties, freeCodeCamp Basic Javascript
We Will Code
Manipulating Complex Objects, freeCodeCamp Basic Javascript
We Will Code
Accessing Nested Objects, freeCodeCamp Basic Javascript
We Will Code
Accessing Nested Arrays, freeCodeCamp Basic Javascript
We Will Code
Iterate with Javascript For Loops, freeCodeCamp Basic Javascript
We Will Code
Iterate Odd Numbers With a For Loop, freeCodeCamp Basic Javascript
We Will Code
Count Backwards With a For Loop, freeCodeCamp Basic Javascript
We Will Code
Iterate Through an Array with a For Loop, freeCodeCamp Basic Javascript
We Will Code
Nesting For Loops, freeCodeCamp Basic Javascript
We Will Code
Iterate with Javascript While Loop, freeCodeCamp Basic Javascript
We Will Code
Profile Lookup, freeCodeCamp Basic Javascript
We Will Code
Generate Random Fractions with Javascript, freeCodeCamp Basic Javascript
We Will Code
Generate Random Whole Numbers with Javascript, freeCodeCamp Basic Javascript
We Will Code
Generate Random Whole Numbers within a Range, freeCodeCamp Basic Javascript
We Will Code
Sift through Text with Regular Expressions, freeCodeCamp Basic Javascript
We Will Code
Find Numbers with Regular Expressions, freeCodeCamp Basic Javascript
We Will Code
Find Whitespace with Regular Expressions, freeCodeCamp Basic Javascript
We Will Code
Invert Regular Expression Matches with Javascript, freeCodeCamp
We Will Code