Coding & Skills

365 articles in this topic

Graphs in Data Structures: Complete Guide with BFS, DFS and Dijkstra Worked Examples

Learn graph terminology, representations and algorithm selection by tracing one unweighted graph with BFS and DFS, then solving a weighted graph with Dijkstra.

Updated 17 Oct 20266 min readDSA & Algorithms

Programming Language Syntax MCQs: 12 Solved Questions on Grammar, Tokens and Semantics

Solve 12 MCQs on syntax, tokens, pseudocode, C grammar and runtime behaviour. Each explanation identifies the rule and applies it.

Updated 16 Oct 20268 min readProgramming Languages Survey

C++ Diamond Problem: Ambiguity, Duplicate State and Virtual Inheritance

See why a C++ diamond duplicates base state, how virtual inheritance shares it, and when qualification, interfaces, or composition is the clearer design.

Updated 15 Oct 20265 min readC++

Natural Language Processing Explained: Pipeline, TF-IDF Worked Example and Exam Patterns

Start from raw text, build BoW and TF-IDF vectors, compute cosine similarity, examine ambiguity, and finish with evaluation and exam-style checks.

Updated 15 Oct 20266 min readML & Data Science

Modules in JavaScript: Import, Export, and Runnable Examples

Build JavaScript modules from scratch with a shopping-cart project that runs in Node.js and the browser. Learn live bindings, re-exports, lazy loading, and practical fixes.

Updated 15 Oct 20265 min readWeb Development

OOP Basics in Java: Classes, Objects and the Four Pillars with Runnable Examples

Connect Java's OOP syntax to design decisions with a complete Account example. Trace two objects through validation, overriding and runtime dispatch to exact output.

Updated 14 Oct 20265 min readJava

Context Managers in Python: with, __enter__, __exit__ and contextlib

Learn how Python's with statement guarantees cleanup, then build and trace class-based and generator-based context managers with runnable examples.

Updated 14 Oct 20266 min readPython

Physical Security and Cryptography Basics: Controls, Keys and Worked Examples

Learn how physical and cryptographic controls work together, then apply them in a four-asset server-room model and a step-by-step toy RSA example.

Updated 13 Oct 20265 min readDSA & Algorithms

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