Language
JavaScript
6 topics cover JavaScript across the Foundation 100.
Module 2 · Node.js & Express Foundations
Node.js Runtime
How Node.js runs JavaScript outside the browser on the V8 engine, using a single-threaded event loop and non-blocking I/O to handle many requests at once.
Node.js Modules (ES Modules & CommonJS)
How Node splits code into reusable modules, and the difference between the older CommonJS (require) and the standard ES Modules (import) systems.
Module 5 · React Foundations
React Components
The building block of a React app: a function that returns markup describing a piece of the UI, which you compose together to build whole screens.
JSX
The syntax that lets you write markup directly inside JavaScript, embedding dynamic values with curly braces so UI and logic live together.
State
A component's memory: data that changes over time and, when updated through the setter, causes React to re-render the component with the new value.
Events
How React components respond to user interaction by attaching handler functions to elements, typically updating state in response.
Projects using JavaScript
Practice JavaScript on real Padlor projects — coming soon.