Reference library
- HTML elements and page structure — A quick guide to document landmarks, headings, paragraphs and the meaning carried by common HTML elements.
- HTML attributes, links and images — Use attributes to give elements destinations, names and text alternatives that communicate their purpose.
- CSS selectors and declarations — Read selector rules and choose a clear target for reusable visual styling.
- CSS layout with Flexbox and Grid — Choose Flexbox for a one-dimensional arrangement and Grid when rows and columns need coordinated placement.
- JavaScript arrays — Keep a sequence of related values in an array and select an item by its zero-based position.
- JavaScript functions — Name a reusable operation with a function, give it clear inputs and return a value when a caller needs one.
- JavaScript and the DOM — The Document Object Model represents a page as nodes that browser code can find and update in response to an action.
- TypeScript basic types — Use basic annotations and inferred types to describe the values a small program expects.
- React props — Props pass read-only inputs from a parent component to the component that presents them.
- React state — State lets a component remember information that can change after a person interacts with the interface.
- Python lists and dictionaries — Lists preserve an ordered sequence; dictionaries connect unique keys to values for named lookup.
- SQLite query basics — Select only the columns you need, filter rows with WHERE and specify a predictable result order.