References AllABCDEFGHIJKLMNOPQRSTUVWXYZ A Advanced Functions This chapter explores several powerful and concise functional programming tools in Python, including lambda functions... Learn More → Advanced Selectors and Functions 1. Advanced Combinators and Selectors We previously covered basic selectors (Type, Class, ID) and grouping/chaining. These... Learn More → Arrays and Records While simple variables hold one piece of data, Arrays and Records allow you to structure... Learn More → Accessibility (A11y) and ARIA Web Accessibility (A11y) means ensuring that websites, tools, and technologies are designed and developed so... Learn More → Advanced Form Elements While the <input> tag handles many common scenarios, other dedicated elements are required for more... Learn More → Arrays An array is a fixed-size, sequential collection of elements of the same data type, stored... Learn More → Aggregate Functions Aggregate functions operate on a collection of rows (a group) and calculate a single value... Learn More → B Bake Time Countdown Bake Time Countdown This exercise focuses on using a fixed constant in your calculation and reading... Learn More → Basic Arithmetic and Output Formatting Programming Exercise: Basic Arithmetic Operations This exercise reinforces your knowledge of: Reading integer input using the Scanner... Learn More → Box Model Fundamentals 1. The Core Concept In CSS, every single HTML element—from a heading (<h1>) to a link... Learn More → Basic Syntax & Data Types Understanding the basic syntax rules of Pascal is crucial, as the compiler is very strict.... Learn More → Basic Database Access A key strength of Delphi is its robust and efficient ability to connect to and... Learn More → Basic Syntax & Data Types 1. Program Structure and Flow Object Pascal is a highly structured language. Code execution typically flows... Learn More → Basic Media Embedding The web is highly visual and dynamic, requiring more than just text. HTML5 provides dedicated,... Learn More → Binary Files C differentiates between two types of file I/O: Text Files (which handle data as sequences... Learn More → Branch Management Branching is the core concept that makes Git such a powerful tool for collaboration and... Learn More → C Concurrency: Multithreading and Multiprocessing This chapter tackles a complex but essential advanced topic: how to execute multiple tasks simultaneously... Learn More → Class Dunder Methods (Magic Methods) This chapter delves into the special methods in Python classes, known as Dunder Methods (methods... Learn More → Control Flow: Loops Loops allow a program to perform a repetitive task efficiently. Python has two primary loop... Learn More → Control Flow: Conditionals This chapter details the fundamental concept of Control Flow, specifically how to use conditional statements... Learn More → Core Syntax, Variables, and Comments 1. Python's Core Syntax: Indentation Unlike many programming languages that use curly braces ({}) or keywords... Learn More → Custom Properties (CSS Variables) 1. The Concept of Custom Properties Custom Properties are user-defined entities that store a specific value... Learn More → CSS Grid (2D Layout) CSS Grid is a powerful layout system designed for dividing space into a grid structure,... Learn More → CSS Functions and Pseudo-Classes 1. CSS Functions CSS functions are special values that execute a computation or reference an external... Learn More → Core Syntax and Selectors 1. The CSS Rule Structure A Cascading Style Sheet (CSS) is simply a collection of rules.... Learn More → CSS3/CSS4 Overview Module 1: Basic Fundamentals and Local Setup This module introduces the necessary tools, the core syntax,... Learn More → Connecting to Databases (Data-Aware) Modern desktop applications must interact with persistent data stored in databases (e.g., SQLite, PostgreSQL, MySQL).... Learn More → Classes and Objects (OOP I) Object-Oriented Programming (OOP) is a programming paradigm that organizes software design around objects—data structures that... Learn More → Control Flow: Looping Loops are used to execute a block of code multiple times. Pascal provides three distinct... Learn More → Control Flow: Conditionals Control Flow refers to the order in which statements are executed. Conditional statements allow the... Learn More → Creating Custom Components Creating a custom component is the ultimate step in achieving code reuse in Delphi. A... Learn More → Collections & Dynamic Arrays While basic Delphi arrays have a fixed size defined at compile time, most real-world applications... Learn More → Common Components The power of Delphi lies in its vast Component Palette, which allows for Rapid Application... Learn More → Control Flow & Loops Control flow statements allow your program to make decisions and execute blocks of code repeatedly,... Learn More → Custom Data Attributes Before HTML5, developers often had to use non-standard attributes or rely on classes and IDs... Learn More → Command Line Arguments Command Line Arguments are data passed to a program when it is started from the... Learn More → Conditional Statements Control Flow Control flow refers to the order in which statements are executed in a program.... Learn More → Compilation Process The process of turning a C source file (.c) into an executable file is handled... Learn More → Copying and Moving This chapter introduces the commands cp and mv used for duplicating and relocating files and... Learn More → Creating and Removing This chapter introduces the fundamental commands for creating and deleting files and directories, which are... Learn More → Connecting to Remote To collaborate with a team or backup your project history, you need to link your... Learn More → D Data Science Focus: NumPy and Pandas (Overview) This chapter introduces the two most essential external libraries for Python in the data science... Learn More → Decorators This chapter introduces Decorators, a powerful and elegant Python feature that allows you to modify... Learn More → Data Structures II: Dictionaries and Sets This chapter concludes the introduction to Python's core data structures by covering two essential unordered... Learn More → Data Structures I: Lists and Tuples This chapter introduces the first two fundamental collection data types in Python: Lists (mutable) and... Learn More → Data Types and Type Conversion Every value in Python has a data type. Understanding the type of data you are... Learn More → Display Properties and Positioning 1. The display Property The display property dictates the fundamental layout behavior of an element: how... Learn More → Dynamic Arrays and Memory While the basic arrays discussed in P1.8 have a fixed size defined at compile time,... Learn More → Dynamic Link Libraries (DLLs) A Dynamic Link Library (DLL) is an executable file that cannot run on its own.... Learn More → Delphi (Object Pascal) Course Structure The course is divided into three modules with chapters covering setup, fundamental programming, VCL/FMX frameworks,... Learn More → Debugging and Testing Debugging and testing are critical phases of the software development lifecycle. Debugging is the process... Learn More → Dynamic Memory Allocation In C, memory is typically allocated in two primary areas: Stack: Used for local variables and... Learn More → Defining and Calling Functions Functions are the primary way C programs are structured. A function is a block of... Learn More → Data Types and Variables In C, a variable is a named location in memory used to store data. Before... Learn More → Data Insertion and Retrieval Data Manipulation Language (DML) commands are the most frequently used set of SQL statements. They... Learn More → Defining Database Structure (DDL) Data Definition Language (DDL) is the subset of SQL commands used to define and manage... Learn More → E Error Handling: Exceptions In modern programming, runtime errors (like file not found, division by zero, or invalid data)... Learn More → Enumerations and Sets Pascal provides specialized data structures that improve code readability and efficiency when dealing with defined... Learn More → Entities and Special Characters HTML Entities are special codes used to represent characters that are either reserved in HTML... Learn More → Elements, Tags, and Attributes The content of an HTML document is structured using elements. An element is the complete... Learn More → Error Handling In C, many standard library functions (especially those dealing with file I/O, memory allocation, and... Learn More → Load More