Coding & Skills

369 articles in this topic

Python Control Flow and Loops: if, for, while and Worked Traces

Learn to trace Python branches and loops without skipping a state change. Worked examples cover GCD, break and continue, loop else, nested loops, and common mistakes.

Updated 6 Oct 20265 min readPython

ctype.h Functions in C: Classify Characters and Convert Case Safely

Learn which character test to choose, trace a complete C classifier, and avoid signed-char and EOF mistakes. Worked examples separate classification from case conversion.

Updated 5 Oct 20266 min readC

Queue Data Structure: Operations, Circular Queues and Worked Examples for GATE

Learn queue operations through a five-slot circular queue trace, then connect the same FIFO rule to linked lists, BFS and the two-stack implementation.

Updated 4 Oct 20266 min read75 viewsDSA & Algorithms

TypeScript vs C# Typing: Structural Compatibility, Nominal Identity, Generics and Runtime Checks

Follow one User/Admin example through TypeScript and C# to predict assignments, generic conversions, branded IDs, and JSON behaviour at runtime.

Updated 3 Oct 20266 min readProgramming Languages Survey

C++ unordered_map and unordered_set: Hashing, Equality and a Custom-Key Frequency Counter

Build a correct mental model for C++ unordered containers, then trace a custom-key counter through a real collision without merging distinct keys.

Updated 2 Oct 20266 min readC++

A* Search Algorithm: Step-by-Step Worked Example, Heuristics and Exam Traps

Learn A* from first principles, follow every relaxation on a weighted graph, and test optimality, tie-breaking, parent updates and heuristic quality.

Updated 2 Oct 20266 min readML & Data Science

JavaScript Operators: Types, Precedence and Runnable Examples

Learn how JavaScript arithmetic, assignment, comparison, logical and modern operators behave by tracing one score program from inputs to final output.

Updated 2 Oct 20266 min readWeb Development

Wrapper Classes and Autoboxing in Java: Worked Examples and Null Traps

Learn why Java wrapper classes exist, how boxing and unboxing work, and where nulls, reference identity, and overload selection create surprises.

Updated 1 Oct 20265 min readJava

Python for GATE: CS vs DA Syllabus, Past-Paper Evidence and a 10-Week Plan

Choose the right Python preparation path for GATE CS or DA, then use two worked traces and three diagnostic gates to test your progress.

Updated 1 Oct 20264 min readPython

Key Features of the C Programming Language: Code Examples

What do C's features actually do in a program? Follow an even-number sum and a pointer update, then test your understanding with small code changes.

Updated 30 Sep 20266 min readC

Linked List Data Structure: Complete Guide with Pointer Traces and Worked Examples

Learn how linked lists work by tracing every pointer change in core operations, then apply the same invariants to reversal, middle-node search, and cycle detection.

Updated 29 Sep 20266 min readDSA & Algorithms

TypeScript Learning Roadmap: 20 Weeks from Everyday Types to a Full-Stack App

Follow a dependency-led TypeScript plan through BudgetLens, IssueBoard and TaskBoard, with exact weekly gates, strict checks and tested API boundaries.

Updated 28 Sep 20265 min readProgramming Languages Survey