Coding & Skills
374 articles in this topic

Multi-Layer Perceptron and Backpropagation Explained with a Worked Example
Build a 2-2-1 neural network from its inputs to its loss, then trace backpropagation through every weight and bias. The complete update shows why each sign matters.

Classes and Objects in C++: Beginner Tutorial with Runnable Examples
Build a precise mental model of C++ classes and objects with two Rectangles, a checked setter, exact output traces, common error fixes, and short exercises.

JSX in React: Syntax, Expressions, Lists and a Runnable Worked Example
Learn the mental model behind JSX, then build and trace a five-topic React component. The examples cover syntax rules, calculations, props, events, conditional output, list keys and common repairs.

Map, Set and WeakMap in JavaScript: Runnable Examples and Common Errors
Choose the right JavaScript collection by tracing a stock Map, deduplicating IDs with Set, and attaching object-owned metadata with WeakMap. Includes output traps and self-checking exercises.

Conditionals in Python: If, Elif and Else with Worked Examples
Learn how Python chooses a branch, then trace exact examples covering Boolean operators, truthiness, nesting, short-circuiting and common mistakes.

HashMap and HashSet Problems in Java: Two Sum, Frequency Counting, and Deduplication Patterns
Learn when a hash lookup replaces a nested scan, then apply one reusable Java toolkit to pairs, counts, first-unique values, and duplicate detection.

Compiled vs Interpreted vs JIT Languages: How Code Actually Runs
Trace one program from source to CPU through ahead-of-time compilation, bytecode interpretation and JIT compilation. Then compare their costs without relying on labels.

C++ Move Semantics Tutorial: Trace Ownership with Runnable Examples
Follow one heap allocation through copy and move operations, then learn how value categories, special members, copy elision, and noexcept affect real C++ code.

Artificial Neural Networks Explained: Forward Pass, Worked Example and Exam Question Patterns
Build a small 2-2-1 neural network, calculate every value in its forward pass, and learn how activations, loss, training and parameter counts become exam tasks.

Strings in C++: Beginner Tutorial with Runnable Examples
Learn how std::string behaves through exact outputs, safe input patterns, a worked index trace, common traps, and three short practice problems.

Node.js Error Handling Tutorial: Patterns and Worked Examples
Learn where thrown errors, rejected promises, callback errors, and event errors must be handled. Build and test an HTTP order API that logs full causes while returning safe responses.

JavaScript Tutorial: The Complete Learning Path from First Script to Real Projects
A beginner-friendly JavaScript roadmap that puts 30 topics in dependency order, then tests the sequence through one marks-report example and three checkpoints.