Coding & Skills
371 articles in this topic

Java JDK Setup: Install, Verify and Run Your First Program
Install Java with proof that your compiler and runtime agree. This tutorial separates JDK, JRE and JVM, then traces one program from source to exact output.

Python File Handling and Data Analysis: A Complete Worked Guide
Follow one Python standard-library program from safe CSV reading and row validation to exact topic summaries, rejected-row tracking, and reproducible output files.

Circular Queue and Deque for GATE: The Full-Empty Condition Settled with a Worked Trace
Trace a size-5 circular queue through enqueue, dequeue, wraparound and rejection, then separate its pointer rules from the operations of a deque.

PHP vs Node.js: Choose by Building the Same CRUD API
Build the same BookStock API in PHP and Node.js, then compare request scheduling, validation, concurrent updates and deployment constraints.

C++ Exception Handling: Typed Errors, Stack Unwinding and Safe Recovery
Build a small C++ parser that reports machine-readable failures, recovers only from a malformed optional field, and preserves saved state when a required field fails.

Best-First Search Explained: Greedy Heuristics, a Worked Graph and Exam Traps
Trace greedy best-first search on one weighted graph, price its returned path, test the heuristic, and compare the result with uniform-cost search, A* and BFS.

Bitwise Operations in C: Operators, Masks and Worked Examples
Learn C bitwise operators by tracing one unsigned example, then use the same ideas for flags, packed fields, power-of-two checks and set-bit counting.

JavaScript Runtime Explained: Call Stack, Memory and Event Loop
Build a practical mental model of JavaScript execution. Trace values, object identity, function calls, promise microtasks and zero-delay timers through runnable examples.

Arrays in Java: Declaration, Traversal, 2D Arrays and Worked Examples
Build a correct mental model of Java arrays, then trace sums, aliases, jagged rows, sorting, binary search and common mistakes through exact examples.

Introduction to Python: Syntax, Execution and Worked Examples
Build a reliable Python mental model, then trace values, branches, loops, aliases and a five-score function without skipping a state change.

Degree Sequences and Graph Isomorphism for GATE: Handshake Lemma and Havel-Hakimi Drills
Use the Handshake Lemma and Havel-Hakimi mechanically, then learn why matching degree sequences cannot by themselves prove graph isomorphism.

Go vs Rust for Backend Systems: Choose Simplicity or Stronger Guarantees
Trace the same six-job backend worker in Go and Rust, then compare concurrency, ownership, latency, build feedback, deployment, and project fit.