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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.