Skip to content

Teach the JavaScript programming language using a collection of super beginner friendly tutorials and challenges.

License

Notifications You must be signed in to change notification settings

inspirezonetech/TeachMeJavaScriptLikeIm5

Repository files navigation

TeachMeJavaScriptLikeIm5

You are welcome to contribute to this repo. See the CONTRIBUTING.md for more info

TeachMeJavaScriptLikeIm5

📜 About this repo 📜

A collection of super beginner friendly tutorials and challenges to teach the JavaScript programming language. Each file contains:

  • A tutorial explaining a concept
  • A challenge or set of challenges to complete

💻 List of available tutorials 💻

Tutorial Link
Getting started
Your first JS program hello-world.js
Using comments in JS code commenting.js
Variables
Create variables creating-variables.js
JavaScript Numbers numbers.js
Booleans in JavaScript booleans.js
Strings in JavaScript strings.js
Arrays
Declaring an array declaring-arrays.js
Indexing Arrays indexing-arrays.js
Modify an array using indexes modifying-arrays.js
Properties and Methods of arrays properties-and-methods.js
Objects
Javascript Object Iteration iterate-over-objects.js
Using Objects (Basics) using-objects-basic.js
Using Objects (Advanced) using-objects-advanced.js
Operators
Operators in JavaScript operators.js
Conditions
Conditionals conditions.js
Ternary Operator ternary-operator.js
Loops
To understand the working of for-loops for-loop.js
To understand the working of for-of-loops for-of-loop.js
Breaking loops - break instruction using-break.js
Skipping iterations - continue instruction using-continue.js
To understand the working of while-loops while-loops.js
To understand the working of do-while-loops do-while-loops.js
Functions
Functions in JavaScript functions.js
JavaScript's common built-in functions built-in-functions.js
Arrow Functions arrow-function.js