Coding & Skills
201 articles in this topic

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.

Python String Methods: A Practical Tutorial With Worked Examples
Stop memorising isolated methods. Trace Python strings through indexing, cleanup, searching, splitting, validation and formatting, with exact results and the traps coding tests use.

Recursion in C: Stack Frames, a Hand-Tracing Method and Solved GATE Questions
Trace recursive C programs without guessing. Follow factorial returns, prints on descent and unwind, Fibonacci call counts, and maximum stack depth.

Backend Language Roadmap: Choose Go, Rust, Kotlin, C# or PHP in Six Weeks
Stop comparing backend ecosystems in the abstract. Use one scorecard and a 42-hour API project to decide whether to continue, switch, or strengthen your foundations.

Exception Handling in C++: try, catch, throw and two runnable examples
Follow two runnable programs to see how C++ exceptions change control flow, select handlers and destroy local objects during stack unwinding.

Genetic Representation and Encoding: Worked Examples and Exam Traps
Separate genotype, phenotype and fitness, then follow a complete 5-bit example. Learn how feasibility, redundancy, locality and operators shape a genetic search.