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.

Updated 29 Aug 20266 min readPython

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.

Updated 29 Aug 20266 min readDSA & Algorithms

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.

Updated 29 Aug 20265 min readProgramming Languages Survey

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.

Updated 29 Aug 20266 min readC++

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.

Updated 29 Aug 20266 min readML & Data Science

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.

Updated 29 Aug 20266 min readC

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.

Updated 29 Aug 20266 min readWeb Development

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.

Updated 29 Aug 20265 min readJava

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.

Updated 29 Aug 20265 min readPython

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.

Updated 27 Aug 20266 min readDSA & Algorithms

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.

Updated 27 Aug 20266 min readProgramming Languages Survey

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.

Updated 27 Aug 20265 min readC++