Skip to content

Repository files navigation

JavaScript Learning Notes

This repository contains my JavaScript practice files from the Scalar Topics course. It is organized by topic so each folder focuses on one part of the language, from fundamentals to asynchronous programming.

What is inside

The material is grouped into these sections:

  1. Basics
  2. Conditional and Control Statements
  3. Functions
  4. ES6
  5. Functional Programming
  6. Object-Oriented Programming
  7. Asynchronous JavaScript
  8. Miscellaneous

Folder Guide

Topic Purpose
Basics Variables, arrays, and objects
Conditional and Control Statements if, else, loops, and flow control
Functions Function declarations, expressions, and hoisting
ES6 Modern JavaScript syntax and features
Functional Programming Higher-order functions, map-style thinking, chaining, and reducers
Object-Oriented Programming Constructors, prototypes, classes, inheritance, and this behavior
Asynchronous JavaScript Callbacks, timers, promises, and event-driven execution
Miscellaneous Core language concepts and utility topics

Current Structure

JavaScript/
├── Basics/
├── Conditional-and-Control-Statements/
├── Functions/
├── ES6/
├── FunctionalProgramming/
├── ObjectOrientedJavaScript/
├── AsynchronousJavascript/
└── Miscellaneous/

Notes

  • These files are practice examples, not production code.
  • The folder names in the repository are kept close to the original course topics, but the labels above use cleaner wording for readability.
  • Each file is meant to be read and run independently.

How to Use

  1. Open the folder for the topic you want to study.
  2. Read the related files in order.
  3. Run the examples and change them to test your understanding.
  4. Revisit earlier topics when a concept appears again in later sections.

Goal

The goal of this repository is to build a solid JavaScript foundation through short, focused examples and topic-based practice.

About

A collection of JavaScript learning notes and practice files, organized from basics to async programming.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages