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.

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.

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.

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.

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.

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.

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.

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.

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.