Knowledge
Concepts
Fundamental ideas that connect technologies, skills, and the work you do with them.
Browse
Start with a concept.
Variables
Named references used to store and work with values in a program.
Functions
Reusable blocks of logic that receive inputs, perform work, and can return results.
Scope
The rules that determine where variables and other identifiers can be accessed.
Objects
Structured collections of related data and behavior represented through properties and methods.
Asynchronous Programming
Patterns for handling work that completes independently of the current execution flow.
HTTP
The application-layer protocol used for communication between clients and servers on the web.
APIs
Interfaces that allow software systems to communicate and exchange data or capabilities.
Version Control
A system for tracking changes to files and coordinating work across different versions.