Coding & Skills

369 articles in this topic

Imperative Programming Structure and Flow Control MCQs: 12 Solved Questions

Test whether you can trace changing state, choose the right loop, read a flowchart, and follow event-driven or exceptional control paths through 12 solved MCQs.

12 Oct 20267 min readProgramming Languages Survey

C++ Abstract Classes and Interfaces: Build a Usable Storage Contract

Build a C++17 ScoreStore interface, swap vector and hash-backed implementations behind it, and verify both with the same runnable contract test.

Updated 11 Oct 20265 min readC++

Fundamentals of Planning in AI: STRIPS, State-Space Search and a Worked Blocks World Plan

Build a planning problem from facts, actions and goals, then follow every add and delete effect through a complete six-step Blocks World solution.

Updated 11 Oct 20266 min readML & Data Science

LocalStorage and Cookies in JavaScript: Store, Read and Delete Data

Run one lesson-progress object and one preference cookie through their complete life cycles, then learn which browser store fits a feature and which security traps to avoid.

Updated 11 Oct 20266 min readWeb Development

Classes and Objects in Java: Build and Trace Two Objects Step by Step

Build a Java Student class, create two independent objects, and trace fields, methods, aliases, null references, output, and common errors step by step.

Updated 10 Oct 20266 min readJava

Python Arguments and Scope: Parameters, LEGB, and Worked Examples

Trace how Python binds arguments, handles mutation and rebinding, and resolves names through LEGB. Runnable examples turn scope rules into predictable output.

Updated 10 Oct 20265 min readPython

Stack Data Structure: Operations, Applications and Worked Examples

Build a stack from its LIFO rule, trace array and linked-list operations, evaluate a postfix expression, and practise recursion, applications, and common traps.

Updated 8 Oct 20265 min readDSA & Algorithms

Static vs Dynamic Binding MCQs: 11 Solved Questions on Scope, Aliasing and Dispatch

Solve 11 binding questions from GATE and UGC NET papers by tracing lexical scope, runtime call chains, declared types and shared storage cells. Each answer shows why the tempting shortcuts fail.

Updated 8 Oct 20267 min readProgramming Languages Survey

C++ Virtual Functions and Polymorphism: Trace Dynamic Dispatch Step by Step

Trace a Shape hierarchy line by line to see how static type, dynamic type, final overriders, object slicing, and virtual destructors determine C++ output.

Updated 7 Oct 20265 min readC++

Intelligent and Rational Agents in AI: PEAS, Worked Decisions and Exam Traps

Learn what makes an AI agent rational, specify its task with PEAS, update a belief using Bayes' rule, and see why coordination matters in multi-agent systems.

Updated 7 Oct 20266 min readML & Data Science

JavaScript Event Delegation: Bubbling, target and currentTarget with Runnable Examples

Learn how browser events travel through the DOM, then build one delegated listener that handles nested controls and rows added later.

Updated 6 Oct 20265 min readWeb Development

Abstraction and Interfaces in Java: Abstract Classes, Contracts and Runnable Examples

Learn when Java needs an abstract class, when it needs an interface, and how both work together in one runnable charge-calculation program with exact outputs.

Updated 6 Oct 20266 min readJava