Skip to content

RajatSharan/Javascript-foundation-essentials

Repository files navigation

📘 JavaScript Foundation Essentials

A hands-on journey covering essential JavaScript concepts — from variables and data types to functions, objects, exception handling, and practice tasks. This repository is designed for beginners to strengthen their JS fundamentals.


📂 Folder Structure

No. Folder Name Topic
00 00-course-intro Course overview & setup
01 01-variables-and-constants var, let, const, scoping rules
02 02-data-types Primitive & non-primitive data types
03 03-objects-arrays-functions Object literals, arrays, and functions
04 04-exception-handling try-catch, custom errors, validation patterns
Practice Real-world tasks, validations, utilities
Tasks Structured task-based JS learning
myfirstapp.html First simple HTML-JS web page

✅ What You’ll Learn

  • Declaring variables with var, let, const
  • Working with numbers, strings, booleans, null, undefined
  • Arrays, objects, loops, conditionals
  • Function declaration, expressions, arrow functions
  • Exception handling with try, catch, throw
  • Creating custom error types (e.g. ValidationError)
  • Problem-solving through small JS challenges

🚀 Getting Started

To try it on your local system:

git clone https://github.com/RajatSharan/Javascript-foundation-essentials.git
cd Javascript-foundation-essentials

Open any .js or .html file in your browser or with VS Code.


💡 Recommended Tools

  • VS Code
  • Extensions:
    • JavaScript Snippets
    • ESLint
    • Live Server (for HTML+JS preview)

📬 Connect with Me

About

A hands-on learning journey covering essential JavaScript concepts — from basics to async

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published