Coding & Skills
152 articles in this topic

Functions in C: 12 Solved MCQs on Declarations, Definitions and Function Types
Separate a C function's prototype, body and call, then practise the details through 12 explained questions covering parameters, return values and linking.

Templates in C++: Function and Class Templates with Runnable Examples
Learn how C++ templates turn one type-safe blueprint into reusable functions and classes. Trace deduction, fix compiler errors, and test each idea with runnable examples.

AI Agent Architecture and Program Types MCQs: 11 Solved Questions
Eleven solved AI agent MCQs with the trap in each one named: current-percept rules, sensor versus actuator, goal versus utility scoring, and what counts as learning.

Strings in C Tutorial: Declaration, Input, Functions and Worked Examples
Learn how C strings use character arrays and the null terminator, then practise safe input, traversal, reversal, library calls and capacity checks.

React Forms: Controlled vs Uncontrolled Components, Validation and the Interview Questions
Follow the value through a state-driven form and a ref-driven form, then choose the right model for live validation, simple inputs and file uploads.

Interface vs Abstract Class in Java: Differences, Default Methods and Exam Questions
Replace the old textbook rule with a current comparison, then solve the two-default-method conflict that appears in Java output and compilation questions.

Python Lists Tutorial: Create, Update, Slice and Use Lists with Examples
Learn Python lists through one clear path, from creation and indexing to mutation, comprehensions, copying, and exam-style output questions.

Stack and Queue Implementation in Java: Arrays, Linked Lists, and the Interview Problems That Use Them
Implement stacks and circular queues in Java, trace every pointer through wrap-around, and choose the right standard collection for real code.

Visual Basic Programming Language: Core Concepts with a Worked VB.NET Example
Connect VB.NET syntax to a real Windows Forms event. Build and trace an invoice calculator that validates text input, applies a discount, and displays the exact result.

Map and Set in C++: Runnable STL Examples, Traps and Exercises
Learn when to choose std::map or std::set through complete programs, an event-by-event trace, complexity guidance, common mistakes and practice tasks.

Knowledge Representation in Artificial Intelligence: Logic, Semantic Networks, Frames and Rules with Worked Examples
Learn how AI stores facts and derives new ones through logic, semantic networks, frames and rules. Two worked traces make the inference steps exam-ready.

Multidimensional Arrays in C: 2D Arrays, Row-Major Memory and Runnable Examples
Learn how C lays out and traverses fixed-size multidimensional arrays. A complete 3-by-4 sales program connects indexing, totals, addresses and function parameters.