Coding & Skills

386 articles in this topic

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 read123 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 read79 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

Unordered Containers in C++: unordered_set and unordered_map with Worked Examples

Learn when to use each unordered container, how hashing and equality cooperate, and how to write portable checks that never depend on iteration order.

Updated 8 Aug 20266 min readC++

Natural Language Processing in AI: Core Concepts, a Worked Bigram Example, and How Exams Test It

Build NLP from tokens to transformers, then reproduce the TF-IDF and bigram calculations that exam and placement questions expect.

Updated 7 Aug 20266 min readML & Data Science

Input and Output in C: printf, scanf, fgets and Worked Examples

Learn how C moves text through standard streams, how format strings control conversion, and why checked line input is safer. The worked programs trace every input, return value and output.

Updated 7 Aug 20266 min readC

Node.js Event Loop Explained: Phases, Microtasks, and the Output Questions Interviewers Ask

Predict Node.js output by separating synchronous work, the nextTick and Promise queues, and the timers, poll, and check phases of the event loop.

Updated 6 Aug 20266 min readWeb Development

Java Interview Questions for Freshers: How to Answer OOPs, Strings, Collections and Exceptions

Prepare the Java questions freshers actually face, then learn to explain each output instead of stopping at a memorised definition.

Updated 6 Aug 20265 min readJava