Coding & Skills

391 articles in this topic

Function Overloading and Default Arguments in C++: Rules and Runnable Examples

Learn why overloading and default arguments are different C++ mechanisms. Compile one invoice program, trace every call, and repair ambiguous code.

Updated 31 Jul 20266 min readC++

Genetic Algorithms in AI: Complete Guide with a Worked One-Generation Example

Learn the complete genetic algorithm loop, then calculate selection, crossover, mutation, and fitness improvement by hand on a four-chromosome population.

Updated 30 Jul 20266 min read139 viewsML & Data Science

Command Line Arguments in C: argc and argv Tutorial with Runnable Examples

Learn how argc and argv carry command line input into a C program, then practise argument tracing, numeric conversion, validation, and common fixes.

Updated 30 Jul 20265 min read550 viewsC

HTML Forms Explained: Input Types, Validation Attributes, and the MCQs That Test Them

Build one registration form, trace its submitted data, and learn the input and validation details that HTML MCQs and frontend interviews repeatedly test.

Updated 30 Jul 20268 min readWeb Development

OOPs Concepts in Java: Inheritance, Polymorphism, Abstraction and Encapsulation with Worked Interview Questions

Turn the four OOP pillars into predictable Java behaviour. Trace superclass references, subclass objects, overridden methods, hidden fields and common follow-ups.

Updated 30 Jul 20265 min readJava

String Problems in Python for Coding Rounds: Palindromes, Anagrams and Compression Solved

Python turns common string problems into one-liners, but interviewers usually remove that shortcut next. Learn the Pythonic and manual solutions for three recurring patterns.

Updated 30 Jul 20266 min readPython

HashMap Internal Working in Java: Hashing, Buckets, Treeification and the Interview Answer

Build the interview answer in four layers: index calculation, collision handling, resizing and treeification. Then test it against a mutable-key failure.

Updated 29 Jul 20266 min readDSA & Algorithms

HTML Basics: Complete Guide to Tags, Structure and a Worked Web Page

Learn what HTML elements mean, how a valid document fits together, and how to build and audit a complete profile page with fixed, traceable markup.

Updated 29 Jul 20266 min readProgramming Languages Survey

Virtual Functions and VTable in C++: Runtime Dispatch with Runnable Examples

Follow one C++17 shape program from virtual calls to a conceptual VTable trace. Then fix common override, slicing, and destructor mistakes.

Updated 28 Jul 20266 min read63 viewsC++

Game Playing in AI: Minimax, Alpha-Beta Pruning, and How Exams Test Them

Build the full game-playing AI toolkit through one tree solved first with minimax and then alpha-beta pruning, plus evaluation functions, chance nodes, and exam traps.

Updated 27 Jul 20266 min read63 viewsML & Data Science

C Tutorial: The Complete Learning Path from First Program to Pointers and Projects

Learn C in dependency order, from compiling your first program to understanding pointers, allocating memory, reading files, and completing a useful project.

Updated 27 Jul 20266 min readC

CSS Specificity and the Cascade: How Style Conflicts Resolve, with the Interview Traps That Catch People

Score CSS selectors as four-part tuples, follow one conflict to its final colour, and learn why source order, inheritance, and !important surprise people.

Updated 27 Jul 20266 min readWeb Development