Coding & Skills

391 articles in this topic

Exception Handling in Java: Checked vs Unchecked, finally Traps and Output Questions

Replace guesswork with precise Java exception rules. Trace two classic finally outputs, order catches correctly, and preserve causes when wrapping failures.

Updated 11 Aug 20266 min readJava

Python Dictionaries Tutorial: Syntax, Methods and Worked Examples

Learn how Python dictionaries store, retrieve and transform key-value data through runnable examples, common traps and one complete marks-processing task.

Updated 11 Aug 20266 min readPython

Sorting and Searching in Python: When to Implement the Classics and When to Use sort() and bisect

Learn when to write sorting and searching algorithms yourself, when Python's built-ins are the better choice, and how to explain the complexity of both.

Updated 10 Aug 20265 min readDSA & Algorithms

Object-Oriented Programming (OOP): Four Pillars and a Worked Dynamic-Binding Example

Build a precise OOP mental model, then follow two Employee objects through a Java program to see overloading, overriding and runtime dispatch in action.

Updated 10 Aug 20266 min readProgramming Languages Survey

Modern C++ Features: C++11 to C++20 Tutorial with Runnable Examples

Learn what changed from C++11 to C++20 by compiling one inventory program, tracing its exact output, and repairing common type, lifetime, and ownership mistakes.

Updated 10 Aug 20266 min read56 viewsC++

Search Algorithms in AI: BFS, DFS, UCS and A* Explained on One Worked Graph

Run five major AI search algorithms on the same weighted graph, compare the paths they return, and check admissibility and consistency with real numbers.

Updated 9 Aug 20266 min read116 viewsML & Data Science

Operators and Precedence in C: Step-by-Step Tutorial with Runnable Examples

Learn how C groups arithmetic, relational, logical, bitwise, conditional, and assignment operators. Trace exact outputs and repair common expression mistakes.

Updated 9 Aug 20266 min read124 viewsC

React Hooks Explained: useState, useEffect, useMemo, and Custom Hooks with Interview Questions

Build the right mental model for React Hooks, then trace a debounced search component from keystroke to filtered result.

Updated 9 Aug 20266 min readWeb Development

Arrays and Strings in Java for Coding Rounds: The Core Patterns That Keep Coming Up

Stop treating every coding-round question as a new puzzle. Learn four reusable array and string patterns, then trace a sliding window on abcabcbb step by step.

Updated 9 Aug 20266 min read80 viewsJava

Python Tutorial: The Complete Learning Path, Ordered for Self-Study

Follow Python in a practical order, from your first program to functions, collections, files, OOP, libraries, and the point where DSA should begin.

Updated 9 Aug 20267 min readPython

How the MERN Stack Fits Together: One Request Traced from a React Click to MongoDB and Back

Follow one Enroll action through React, HTTP, Express, Mongoose, and MongoDB, then trace the JSON response back to the browser and its updated state.

Updated 8 Aug 20266 min readDSA & Algorithms

Java Distributed Technologies: RMI, JDBC, JMS and Two Worked Exam Traces

Build one coherent model of Java distributed APIs, then solve a lost RMI reply and a two-client JDBC stock race using exact traces.

Updated 8 Aug 20266 min readProgramming Languages Survey