Coding & Skills
365 articles in this topic

Dynamic Programming in Algorithms: Complete Guide with Worked Examples for GATE and Interviews
Stop memorising DP solutions. Learn how to define states and recurrences, fill a complete 0/1 knapsack table, trace chosen items, and avoid common GATE and interview mistakes.

Kotlin Tutorial for Beginners: Build a Null-Safe Study Tracker
Learn core Kotlin by building one console project with nullable values, a data class, small functions and a collection pipeline whose output you can verify.

C++ Composition vs Inheritance: Choose the Stable Relationship
Follow one C++ notification design from eight combination subclasses to three replaceable policies. The worked trace shows exactly where inheritance still fits.

Fuzzy Arithmetic and Membership Functions: Alpha-Cuts, Worked Examples and Exam Traps
Learn what fuzzy membership grades mean, how alpha-cuts work, and how to calculate exact fuzzy sums, differences, products and quotients without shortcut errors.

Enums and Typedef in C: Syntax, Worked Examples, and Common Errors
Learn how C enums name integer states and typedef aliases existing types. Trace two complete programs, then avoid collisions, hidden pointers, invalid values, and size assumptions.

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.