Clear definitions and mental models for core software engineering concepts.
Showing 8 of 206 topics. Switching field only changes what you see here, not your learning path.
Modern JavaScript syntax for handling asynchronous operations in a cleaner, more readable way.
A programming paradigm that treats computation as the evaluation of mathematical functions and avoids changing state and mutable data.
JavaScript (JS) is a versatile and widely-used programming language primarily adopted in web development. It enables the creation of interactive and dynamic elements within web pages, allowing for enhanced user experiences. JavaScript runs on the client side, meaning it executes directly in a user's web browser without the need for server interaction.
JavaScript Object Notation - a lightweight format for storing and exchanging data between applications.
JavaScript Runtime environment
A strongly typed programming language that builds on JavaScript, providing better tooling at any scale.
A binary instruction format for a stack-based virtual machine that enables high-performance web applications.
A markup language used to structure and store data in a hierarchical format.