Coding & Skills

123 articles in this topic

var vs let vs const in JavaScript: Scope, Hoisting and the Temporal Dead Zone

Trace block scope, early reads, loop callbacks, and const object mutation using the rules behind common JavaScript output questions.

Updated 19 Aug 20265 min readJava

Python Introduction and Setup Tutorial: Install, Verify, and Run Your First Programs

Set up Python with confidence by checking the command, isolating a project in .venv, and running a saved program whose output you can verify step by step.

Updated 19 Aug 20266 min readPython

Left Recursion Elimination and Left Factoring for GATE: Grammar Transformation Drills

Transform immediate and indirect left recursion without losing epsilon, then left-factor a dangling-else grammar. Each change is traced and counted.

Updated 19 Aug 20267 min readDSA & Algorithms

Object-Oriented Programming: Classes, Objects and Inheritance with a Worked Java Example

Trace two Java objects from construction to output, and see how independent state, inheritance and runtime method dispatch work together.

Updated 18 Aug 20267 min readProgramming Languages Survey

Lambda Expressions in C++: Syntax, Captures and Worked Examples

Learn how C++ lambdas store captured state, accept parameters and work with STL algorithms. Follow each example from creation to exact output.

Updated 18 Aug 20266 min readC++

Perceptron and Activation Functions MCQs: 11 Solved Questions

Work through 11 practice problems covering perceptron sums and outputs, sign and sigmoid activation, separating lines, linear separability, and ANN weights.

Updated 18 Aug 20268 min readML & Data Science

Header Files and Linking in C: Build a Multi-File Program Step by Step

Build and debug a three-file C program while learning where declarations, definitions, external symbols, and storage belong.

Updated 18 Aug 20266 min readC

React Tutorial: The Complete Learning Path from JSX to Your First Full App

Learn React in the right order, from the JavaScript prerequisites to components, hooks, routing, Redux, deployed projects, and the full-stack step.

Updated 17 Aug 20266 min readWeb Development

this Keyword in JavaScript: call, apply, bind and Arrow Functions with Interview Traps

Determine this from the call site, compare explicit binding methods, and see why arrows behave differently in callbacks and object methods.

Updated 17 Aug 20265 min readJava

Python Functions and Modules: Complete Guide with Worked Examples

Build a reliable mental model for Python functions, scope, imports, and packages, then trace a two-module score report from call to printed result.

Updated 17 Aug 20266 min readPython

Basic Blocks, Flow Graphs and DAG Construction for GATE: Code Optimization Numericals

Partition three-address code by the leader rules, draw its control-flow graph, and construct a basic-block DAG without losing shared expressions or edges.

Updated 17 Aug 20266 min readDSA & Algorithms

Inheritance MCQs: 12 Solved Questions on Code Reuse and Class Hierarchies

Solve 12 inheritance MCQs, then use clear explanations to separate hierarchy shape, access rules, assignment compatibility, constructor order and method lookup.

Updated 16 Aug 20268 min readProgramming Languages Survey