Skip to main content
<
CodeWithBhurtel
/>
Home
Learn
Projects
Challenges
Blog
About
Contact
Login
JavaScript Lessons | CodeWithBhurtel
All tracks
JavaScript
10 lessons · Beginner to Advanced
0%
0/10 done
Start learning
Introduction to JavaScript
1
Introduction to JavaScript
JavaScript is the programming language of the web. It's the only language that runs natively in every browser, and it's what makes websites...
Beginner
3 min
Next
2
Variables and Data Types
A variable is a named container for a value. You store something in a variable so you can use it later, change it, or pass it to a function....
Beginner
3 min
3
Functions
A function is a reusable block of code that performs a specific task. Instead of writing the same code over and over, you write it once insi...
Beginner
3 min
functions
4
DOM Manipulation
The DOM (Document Object Model) is the browser's live representation of your HTML page as a tree of JavaScript objects. Every element on you...
3 min
dom
events
5
Arrays & Objects Deep Dive
An array holds a list of values in order:
Intermediate
3 min
data-structures
6
Asynchronous JavaScript
JavaScript is single-threaded — it runs one thing at a time. But web apps need to do things that take time: fetching data from a server, rea...
Intermediate
4 min
async
7
Error Handling & Debugging
Every program encounters errors. Users type unexpected input, APIs go down, network connections drop. The difference between a good app and...
Intermediate
4 min
debugging
8
ES6+ Modern JavaScript
ES6 (also called ES2015) was a massive update to JavaScript in 2015. Since then, new features are added yearly. These "modern JavaScript" fe...
Intermediate
4 min
es6
9
Events, Forms & Browser Storage
Events are how JavaScript responds to user actions — clicks, key presses, form submissions, scrolling, and more.
Intermediate
3 min
browser
10
Building a Complete Project
You've learned variables, functions, DOM manipulation, arrays, objects, async code, error handling, events, and storage. Now let's build a r...
Advanced
4 min
project