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.

Updated 26 Aug 20265 min readDSA & Algorithms

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.

Updated 25 Aug 20265 min readProgramming Languages Survey

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.

Updated 25 Aug 20265 min readC++

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.

Updated 25 Aug 20265 min readML & Data Science

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.

Updated 25 Aug 20265 min readC

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.

Updated 25 Aug 20266 min readWeb Development

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.

Updated 24 Aug 20266 min readJava

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.

Updated 24 Aug 20265 min readPython

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.

Updated 24 Aug 20267 min readDSA & Algorithms

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.

Updated 24 Aug 20265 min readProgramming Languages Survey

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.

Updated 23 Aug 20266 min readC++

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.

Updated 23 Aug 20266 min readML & Data Science