Coding & Skills
374 articles in this topic

Strings in Python: Indexing, Slicing, Methods and Worked Examples
Build a reliable mental model for Python strings, then practise it through exact outputs, common traps and a complete record-cleaning program.

MERN Stack Project Tutorial: Build an Exam-Prep App with Auth, CRUD, and Deployment
Build PrepTrack as a small but complete MERN project, with a protected answer flow, server-owned scoring, and a deployment you can explain in an interview.

Classes in JavaScript: A Practical Tutorial with Runnable Examples
Learn what class syntax adds to JavaScript by building and extending a BankAccount. Trace exact values, repair common mistakes, and finish with three exercises.

File Handling in C++: Read, Write, Append and Seek with Examples
Learn how C++ file streams work through connected text and binary examples, from safe record parsing to appending data and updating a fixed record.

Constraint Satisfaction Problem: Concepts, a Worked Search Trace and Exam Traps
Learn how to model and solve a CSP from zero. Follow one failed scheduling branch, the first valid solution, an AC-3 trace and the ordering rules that make search smaller.

Constructors and Destructors in C++: Object Lifetime with Runnable Examples
Trace constructor selection, copying, scope exit, reverse destruction, and RAII through two complete C++17 programs with exact output and memory diagrams.

JavaScript Variables: let, const and var Scope with Runnable Examples
Learn how let, const and var differ by tracing real JavaScript programs through block scope, hoisting, object mutation and loop closures.

StringBuilder and StringBuffer in Java: Differences, Methods and Runnable Examples
Learn how Java's mutable text classes change character sequences, where their indexes matter, and when method-level synchronisation changes the right choice.

Python Setup for Beginners: Install and Run Your First Program
Build a clean Python project from scratch, verify the interpreter, run a complete program and diagnose the setup mistakes that catch most beginners.

Linked List Problems in Java: Reversal, Cycle Detection, and the Interview Classics Traced
Trace the pointers behind in-place reversal and Floyd's cycle algorithm, then reuse the same habits for other linked list interview problems.

Go Tutorial for Beginners: Build a CLI with Packages, Types, Slices, Maps and Errors
Start with a module and finish with a working student-report command. Trace Asha's scores through slices, a map and a struct, then test three useful failures.

Arrays in C++: Sequential Storage, Indexing and Worked Examples
Build one C++ array from declaration to traversal, updates, memory addresses, fixed-capacity insertion and deletion, then extend the model to two dimensions.