Coding & Skills
372 articles in this topic

Objects in JavaScript: Beginner Tutorial with Runnable Examples
Learn JavaScript objects through runnable examples that cover property access, updates, methods, nested data, iteration, and reference behaviour.

Conditionals in Java: if, else if, switch and Worked Examples
Learn Java conditionals by tracing one student-result program from its inputs to its grade, eligibility, scholarship and lab-day outputs.

Python Tokens, Variables, Data Types and I/O: Worked Examples from Input to Output
Trace one Python program from keyboard text through name binding, numeric conversion, a Boolean decision and formatted output, then test the common traps.

Algorithm Analysis: Asymptotic Notation, Recurrences and Worked Examples for GATE CS
Build algorithm-analysis skill from first principles: count operations, compare growth rates, solve recurrences and understand amortized cost through checked examples.

Kotlin Learning Roadmap: A 12-Week Path from JVM Basics to Coroutines
Follow one study-tracker project from a Kotlin console program to tested domain logic, structured coroutines and a focused application demo.

C++ Lambda Expressions: Capture Rules, Closures and STL Patterns
Learn to read C++ lambdas, trace copied and referenced state, write a valid sort comparator, and prevent dangling-reference bugs in stored callbacks.

Fundamentals of Fuzzy Sets: Membership Functions, Operations and a Worked Example
Learn fuzzy-set notation by carrying two finite sets through support, core, alpha-cuts, cardinality and standard operations. Then verify De Morgan's law and test your method on a transfer exercise.

Double Pointers in C: Memory Model, Syntax, and Worked Examples
Understand what every level of an int ** means, when a function needs one, and why arrays of pointers differ from 2D arrays. Runnable C17 examples make each step concrete.

JavaScript Destructuring and Spread: Syntax, Rest Patterns, and Worked Examples
Learn how JavaScript destructuring binds values, how rest collects them, and how spread expands them. Follow one object through runnable examples and common traps.

Variables and Primitive Types in Java: Declarations, Conversions and Worked Examples
Learn how Java declares variables, represents all eight primitive types, promotes operands and handles casts. Then trace a complete program and correct common output traps.

Python Lambda and Higher-Order Functions: Runnable Examples, Traps, and Exercises
Build lambdas from ordinary functions, pass them into higher-order operations, and trace a complete Python data pipeline. Then fix common errors and test yourself with runnable exercises.

Advanced Algorithms for GATE CS: Greedy, DP and Graph Techniques with Worked Examples
Learn how to choose among greedy, dynamic programming, divide and conquer, and shortest-path algorithms. Worked MST, knapsack and recurrence examples make each decision concrete.