</>Code Kaksha
MERN StackPHP / LaravelPython / DjangoJava / SpringData Science
Join Training
CoursesMERN StackPHP / LaravelWeb DesignPython / DjangoMEAN StackNext.jsReact NativeJava / SpringData ScienceData AnalyticsMachine LearningAIDigital Marketing

JavaScript

32 lessons · 100% free
1JavaScript Basics
What is JavaScript?Where to Put JavaScriptVariables: let, const & varData Types
2Operators & Logic
OperatorsConditions: if, else & ComparisonsSwitch & the Ternary Operator
3Loops
Loops: for & whileLooping Over Arrays
4Functions
FunctionsArrow FunctionsScope
5Strings, Numbers & Math
Strings & Template LiteralsString MethodsNumbers & Math
6Arrays & Objects
ArraysArray Methods: map, filter & reduceObjectsJSON
7The DOM & Events
The DOM: Finding ElementsChanging the PageEvents & addEventListenerHandling Forms
8Modern JS & Async
Modern JavaScript (ES6+)Modules: import & exportAsynchronous JavaScriptFetching Data from an API
9Errors & Good Practice
Errors, try/catch & DebuggingJavaScript Best Practices
10Projects
Project: Interactive To-Do ListProject: Quiz AppProject: Live Data App (API)
Language

JavaScript — Making Pages Interactive

The programming language of the web. Add logic, interactivity and live data to your pages — and the language behind the entire MERN stack.

32 lessons10 chaptersStart: What is JavaScript? →

1JavaScript Basics

What is JavaScript?30 minWhere to Put JavaScript30 minVariables: let, const & var40 minData Types35 min

2Operators & Logic

Operators35 minConditions: if, else & Comparisons40 minSwitch & the Ternary Operator30 min

3Loops

Loops: for & while40 minLooping Over Arrays30 min

4Functions

Functions45 minArrow Functions30 minScope25 min

5Strings, Numbers & Math

Strings & Template Literals35 minString Methods30 minNumbers & Math30 min

6Arrays & Objects

Arrays40 minArray Methods: map, filter & reduce45 minObjects40 minJSON30 min

7The DOM & Events

The DOM: Finding Elements40 minChanging the Page40 minEvents & addEventListener40 minHandling Forms35 min

8Modern JS & Async

Modern JavaScript (ES6+)40 minModules: import & export30 minAsynchronous JavaScript45 minFetching Data from an API45 min

9Errors & Good Practice

Errors, try/catch & Debugging35 minJavaScript Best Practices25 min

10Projects

Project: Interactive To-Do List120 minProject: Quiz App120 minProject: Live Data App (API)150 min
</>Code Kaksha

Free, hands-on coding tutorials with live, editable examples — from your first HTML tag to full-stack apps, data science and AI. Built so anyone can learn to code.

By the CodingClave team — a coding training institute in Lucknow, India.

Courses

MERN StackPHP / LaravelPython / DjangoData ScienceJava / SpringMachine LearningAll courses →

Popular Topics

HTMLCSSJavaScriptPythonReactNode.jsMySQL

CodingClave

Training Programs1:1 MentorshipAbout UsContact
© 2026 Code Kaksha — Learn to code, free.Made with ♥ in Lucknow, India