Coding & Skills

374 articles in this topic

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

References in C++: Syntax, Aliasing, and Runnable Examples

Build a reliable mental model of C++ references through state traces, parameter examples, const binding, pointer comparisons, and common error repairs.

Updated 23 Aug 20266 min readC

Buffers in Node.js: A Practical Tutorial with Binary Data Examples

Learn how Node.js Buffers represent bytes, then practise safe allocation, encoding, binary field access, copying, concatenation, and boundary checks.

Updated 23 Aug 20265 min readWeb Development

Java Tutorial: The Complete Learning Path for Self-Study

Learn Java in the right order, from your first compiled program to OOP, collections, and DSA. Each stage includes a practical target and an honest exit check.

Updated 23 Aug 20266 min readJava

Sets in Python: A Complete Tutorial with Worked Examples

Learn how Python sets store unique values, how each core operation works, and how to avoid the errors that catch beginners, with every output worked through.

Updated 23 Aug 20266 min readPython

Planar Graphs and Euler's Formula for GATE: Planarity Checks, Matching and Vertex Covers Solved

Use Euler's formula and the correct planar edge bound on K4, K5 and K3,3. Then connect maximum matching to minimum vertex cover in a solved bipartite graph.

Updated 22 Aug 20265 min readDSA & Algorithms

TypeScript Tutorial for Beginners: Add Safe Types to JavaScript

Turn a small JavaScript task board into TypeScript step by step. See exactly how the checker catches a bad value and preserves useful type information.

Updated 22 Aug 20266 min readProgramming Languages Survey

C++ Variables, Scope and Namespaces: Trace Name Lookup Across Three Files

Trace one C++ program across a header and two source files to see exactly how declaration, initialisation, scope, namespaces, lifetime and linkage differ.

Updated 22 Aug 20265 min readC++