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

Appearance settings

JekenMaharjan/javascript-fundamentals

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
59 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 🚀

Morty Proxy This is a proxified and sanitized view of the page, visit original site.