Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

JekenMaharjan/JavaScript-Fundamentals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

44 Commits

Repository files navigation

JavaScript Exams - Beginner to Advanced

This repository contains a structured JavaScript learning and exam system designed to build strong fundamentals, logical thinking, and interview-ready skills.

A structured JavaScript exam repository covering Beginner to Advanced concepts with theory and practical tests. Designed for strong fundamentals and interview preparation.


Levels Covered

  • Beginner (Foundations)
  • Intermediate (Core logic & async)
  • Advanced (Internals & performance)

Structure

Each exam contains:

  • theory.md - Conceptual understanding
  • test.js - Practical coding exam
  • README.md - Exam instructions

Rules

  • Do not use console.log unless asked
  • Follow clean coding practices
  • Think before coding

Folder Structure

javascript-exam/
|
+-- README.md
|
+-- 01-beginner/
| +-- 01-js-basics/
| | +-- theory.md
| | +-- test.js
| | +-- README.md
| |
| +-- 02-control-flow/
| | +-- theory.md
| | +-- test.js
| | +-- README.md
| |
| +-- 03-functions-arrays/
| | +-- theory.md
| | +-- test.js
| | +-- README.md
| |
| +-- 04-objects-json/
| +-- theory.md
| +-- test.js
| +-- README.md
|
+-- 02-intermediate/
| +-- 01-js-core-logic/
| | +-- theory.md
| | +-- test.js
| | +-- README.md
| |
| +-- 02-arrays-objects-methods/
| | +-- theory.md
| | +-- test.js
| | +-- README.md
| |
| +-- 03-asyncJS-closures/
| +-- theory.md
| +-- test.js
| +-- README.md
|
+-- 03-advanced/
+-- 01-executionContext-scope-hoisting/
| +-- theory.md
| +-- test.js
| +-- README.md
|
+-- 02-advancedFunctions-scope-ES6Features/
| +-- theory.md
| +-- test.js
| +-- README.md
|
+-- 03-asyncJS-promises-eventLoop/
| +-- theory.md
| +-- test.js
| +-- README.md
|
+-- 04-ES6+-classes-inheritance/
| +-- theory.md
| +-- test.js
| +-- README.md
|
+-- 05-eventHandling-DOM-realWorldJS/
| +-- theory.md
| +-- test.js
| +-- README.md
|
+-- 06-patterns-errorHandling-performance/
+-- theory.md
+-- test.js
+-- README.md

Goal

Become a confident JavaScript developer ready for real-world projects and technical interviews.

Good luck