Coding & Skills
365 articles in this topic

Variables and Data Types in C: Declarations, Conversions and Runnable Examples
Learn how C types control stored values, expressions and I/O. Compile a complete marks program, trace its conversions and repair common type mistakes.

Error Handling in JavaScript: try, catch, throw and Async Examples
Learn where JavaScript errors cross a boundary, then handle parsing, validation, timers and failed async work through one runnable inventory example.

Methods in Java: Syntax, Parameters, Return Values and Examples
Build and trace a complete Java score program, then learn how arguments, return types, void methods, instance calls and overloads work.

Introduction to Python: Core Concepts, Worked Trace and Exam Patterns
Build a reliable Python tracing method from names and types to loops and mutable lists. Follow one function across every iteration and check its exact output.

Greedy Algorithms for GATE CS: Concepts, Worked Examples, and Where Greedy Fails
Learn when a greedy choice is provably correct, trace Kruskal step by step, and use numeric counterexamples to see why the same idea fails for coin change and 0/1 knapsack.

Kotlin vs Java for JVM Applications: A Clear Trade-off Guide
Choose between Kotlin and Java using the same Ticket #42 service example, a migration checklist, and a scorecard whose winner changes when team priorities change.

C++ deque, list and forward_list: Choose the Right Non-Vector Container
Use one controlled sequence-editing workload to compare deque, list and forward_list. See where search cost, iterator validity and memory locality change the decision.

Unsupervised Learning and Clustering Explained: K-Means Worked Example and Exam Traps
Build intuition for unlabelled data, then follow k-means from assignment to updated centroids and SSE. Compare medoids, hierarchical clustering, DBSCAN and neural representations.

Unions in C: Syntax, Shared Memory and Worked Examples
A C union reuses one storage region for alternative member types, while a separate enum tag keeps each payload read consistent. Safe member switching prevents stale reads, layout mistakes, and character-array errors.

this Keyword in JavaScript: Call-Site Rules with Worked Examples
Trace JavaScript receivers through ordinary functions, arrows, callbacks, constructors, call, and bind. Worked examples turn this from a guess into a call-site rule.

Loops in Java Tutorial: for, while, do-while and Worked Examples
Build one reliable control-flow model for every Java loop. Trace runnable examples, avoid boundary and update errors, and practise counting executions.

Python Classes and Objects Tutorial: Build a Student Model Step by Step
Build one Student class, create independent objects, and trace every value. The examples show how constructors, methods, and attribute lookup work in Python.