Concept library

Study guides

Plain-English explanations of the concepts that actually get tested — written against standard course topics and current published exam objectives, then linked straight into free practice on that exact topic.

Home › Guides

  • JavaNEW

    Anatomy of a Java program

    What every word of Hello World is doing — and the exact error each one gives when you change it.

    8 min readRead
  • JavaNEW

    What happens when you compile and run Java

    javac makes bytecode, java runs it. Two tools, two kinds of error, and the five you hit first.

    8 min readRead
  • JavaNEW

    Primitive types, and the four that trip everyone up

    All eight types, plus integer division, silent overflow, floating-point drift and char arithmetic.

    8 min readRead
  • JavaNEW

    print, println and printf

    The plus sign is two different operators. That is where the wrong output comes from.

    8 min readRead
  • CalculusNEW

    How to solve rational inequalities

    Why you cannot multiply through by the denominator, how to build a sign chart, and bracket or parenthesis.

    6 min readRead
  • Discrete MathNEW

    Converse, inverse, and contrapositive

    Only one of the three says the same thing as the original — plus the “only if” vocabulary that causes the swap.

    6 min readRead
  • Discrete MathNEW

    How to negate a quantified statement

    Push the negation inward, flip every quantifier it passes, and don’t let the conditional survive.

    7 min readRead
  • Discrete MathNEW

    How to write an induction proof

    The skeleton a grader wants to see, two worked examples, and the line where the hypothesis must appear.

    8 min readRead
  • Discrete MathNEW

    Contraposition vs. contradiction

    What each one assumes, what each must produce, and how to spot a proof wearing the wrong label.

    7 min readRead
  • Security+NEW

    Symmetric vs asymmetric encryption

    One shared key or a public/private pair, when each is used, and why TLS quietly uses both.

    2 min readRead
  • Security+NEW

    What is 802.1X?

    Port-based network access control: a device proves who it is before the network lets it in.

    3 min readRead
  • NCLEX-RN

    No concept guides yet

    The NCLEX-RN practice app and exam guide are live. Every question in the app carries a written rationale in the meantime.

No guides match that yet.

Planned next

Publishing order

These are not written yet. They are listed so you can see where each subject is going — not as links.

Java · Variables and scope · if / else and boolean logic · Loops and off-by-one errors · Methods and parameter passing · Arrays and ArrayLists · What a NullPointerException is telling you

Calculus · Involutions · Exponential equations · Solving trig equations · Trig identities · Conic tangents

Discrete Math · Rules of inference and common fallacies · Proof by cases · Strong induction and when to use it · The well-ordering principle · Sets and set identities · Functions, injections and surjections

Security+ · The CIA triad · Phishing vs vishing vs smishing · SIEM explained · IDS vs IPS · SPF, DKIM & DMARC · SLE vs ALE (risk math)

Test yourself in the free Kestrel Exams app

Topic-selectable practice — offline, no ads, no account.

Choose your subject →