Coding & Skills

155 articles in this topic

Map and Set in C++: Runnable STL Examples, Traps and Exercises

Learn when to choose std::map or std::set through complete programs, an event-by-event trace, complexity guidance, common mistakes and practice tasks.

Updated 12 Aug 20266 min readC++

Knowledge Representation in Artificial Intelligence: Logic, Semantic Networks, Frames and Rules with Worked Examples

Learn how AI stores facts and derives new ones through logic, semantic networks, frames and rules. Two worked traces make the inference steps exam-ready.

Updated 11 Aug 20266 min readML & Data Science

Multidimensional Arrays in C: 2D Arrays, Row-Major Memory and Runnable Examples

Learn how C lays out and traverses fixed-size multidimensional arrays. A complete 3-by-4 sales program connects indexing, totals, addresses and function parameters.

Updated 11 Aug 20267 min readC

CSS Interview Questions 2026: Selectors, Layout and Responsive Design with Visual Answers

Prepare the CSS questions freshers repeatedly face, with calculated specificity, box-model arithmetic, centering patterns and responsive-layout decisions.

Updated 11 Aug 20266 min read242 viewsWeb Development

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 readC++

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 readML & 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 readC

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