Coding & Skills
201 articles in this topic

Big-O Complexity of Python Operations: What list, dict and set Really Cost
A compact guide to the real cost of everyday Python container operations, with one duplicate-detection example that shows how a list can turn linear work into quadratic work.

Programming Languages MCQs: 12 Solved Questions on Definition and Purpose
Build the foundations behind basic programming-language questions, then solve 12 published MCQs on translators, errors, pseudocode, parameters and language quality.

C++20 Modules: Interface Units, Imports and Build Order with a Worked Library Split
Follow one small C++20 module from its exported interface through a hidden implementation and importing client. Trace the result and build dependency graph.

Genetic Algorithms Fundamentals: Selection, Crossover, Mutation and a Worked Generation
Decode a five-bit chromosome, calculate roulette probabilities, and follow selection, crossover, mutation and replacement through one complete genetic algorithm generation.

Inheritance in C++ Tutorial: Types, Access Modes and Runnable Examples
Learn what a derived class receives from its base, how access modes transform members, and how construction and virtual dispatch work through runnable examples.

JavaScript Fetch and AJAX Tutorial: GET, POST and Error Handling
Build a small browser app that loads task 7, renders it, sends JSON, and handles HTTP, network, parsing and cancellation failures clearly.

Java Concurrent Collections Tutorial: Runnable Map, List, and Queue Examples
Choose a Java concurrent collection from its access pattern, then run three deterministic examples that show atomic updates, snapshot traversal, and bounded hand-off.

Strings in Python: Indexing, Slicing, Methods and Worked Examples
Build a reliable mental model for Python strings, then practise it through exact outputs, common traps and a complete record-cleaning program.

MERN Stack Project Tutorial: Build an Exam-Prep App with Auth, CRUD, and Deployment
Build PrepTrack as a small but complete MERN project, with a protected answer flow, server-owned scoring, and a deployment you can explain in an interview.

Classes in JavaScript: A Practical Tutorial with Runnable Examples
Learn what class syntax adds to JavaScript by building and extending a BankAccount. Trace exact values, repair common mistakes, and finish with three exercises.

File Handling in C++: Read, Write, Append and Seek with Examples
Learn how C++ file streams work through connected text and binary examples, from safe record parsing to appending data and updating a fixed record.

Constraint Satisfaction Problem: Concepts, a Worked Search Trace and Exam Traps
Learn how to model and solve a CSP from zero. Follow one failed scheduling branch, the first valid solution, an AC-3 trace and the ordering rules that make search smaller.