Explore essential terms and definitions used in our learning paths.
Understand the key concepts and terminology used across our courses.
An approach to web design that ensures a website automatically adapts to the screen size and orientation of the device being used.
A foundational structure pre-built with code libraries, tools, and conventions that developers can use to build applications more efficiently.
Application Programming Interface that allows software applications to communicate with each other through defined protocols and tools.
Scalable Vector Graphics, an XML-based vector image format for two-dimensional graphics with support for interactivity and animation.
A distributed version control system that tracks changes in source code during software development.
Continuous Integration and Continuous Delivery/Deployment, software development practices that automate and streamline the delivery process.
Dive deeper into our full vocabulary list and enhance your technical understanding.
Explore Lessons