Learn Something
Incredible Today

Bite-sized knowledge cards, interactive quizzes, flashcards, and a timeline of big ideas — all in one page.

🔍
12 Topic Cards
5 Quiz Questions
8 Flashcards
10 Glossary Terms
📚 Topics · click any card to expand
CS

Big-O Notation

A mathematical notation describing an algorithm's limiting behavior as input size grows. O(1) is constant; O(n²) is quadratic.

📖 2 min read🏷 Algorithms
Biology

DNA & Genetic Code

Deoxyribonucleic acid encodes genetic instructions using four bases — adenine, thymine, guanine, cytosine — read in codons of three.

📖 3 min read🏷 Genetics
Physics

Quantum Superposition

A quantum system can exist in multiple states simultaneously until measured. Schrödinger's cat is the famous thought experiment.

📖 4 min read🏷 Quantum
Math

Prime Numbers

Integers greater than 1 divisible only by 1 and themselves. Euclid proved there are infinitely many primes ~300 BCE.

📖 2 min read🏷 Number Theory
Networking

How TCP/IP Works

Data is split into packets, routed independently across the network, then reassembled at the destination via the TCP handshake.

📖 3 min read🏷 Networking
Biology

Natural Selection

Individuals with heritable traits better suited to their environment tend to survive and reproduce more, driving evolutionary change.

📖 3 min read🏷 Evolution
AI

Neural Networks

Layers of interconnected nodes (neurons) learn by adjusting weights via backpropagation to minimise a loss function.

📖 5 min read🏷 Machine Learning
Chemistry

Atomic Structure

Atoms contain a nucleus of protons and neutrons surrounded by electrons in probabilistic orbitals, not fixed paths.

📖 2 min read🏷 Chemistry
Security

Public-Key Cryptography

Uses a key pair: a public key to encrypt and a private key to decrypt. RSA and ECC are two widely-used algorithms.

📖 4 min read🏷 Cryptography
Psychology

Cognitive Biases

Systematic patterns of deviation from rational judgment, such as confirmation bias, where we favour info that confirms our beliefs.

📖 3 min read🏷 Cognition
Astronomy

Black Holes

Regions of spacetime with gravity so strong nothing — not even light — can escape past the event horizon. Described by General Relativity.

📖 4 min read🏷 Astrophysics
Economics

Supply & Demand

When supply rises or demand falls, prices drop. When demand rises or supply falls, prices rise. Markets find an equilibrium price.

📖 2 min read🏷 Microeconomics
🧠 Quick Quiz · test yourself

Question 1 of 5  ·  Score: 0

💻 Code Spotlight · classic algorithms
binary_search.js 📋 Copy
// Binary search — O(log n) time complexity
function binarySearch(arr, target) {
  let lo = 0, hi = arr.length - 1;

  while (lo <= hi) {
    const mid = (lo + hi) >> 1; // fast floor divide by 2

    if      (arr[mid] === target) return mid;
    else if (arr[mid]  <  target) lo = mid + 1;
    else                          hi = mid - 1;
  }

  return -1; // not found
}

// Example
const sorted = [2, 5, 9, 14, 23, 31, 42];
console.log(binarySearch(sorted, 23)); // → 4
🕰 History of Computing · key milestones
~300 BCE

Euclid's Algorithm

One of the oldest algorithms, computing the greatest common divisor of two integers — still used in modern cryptography.

1843

Ada Lovelace writes the first algorithm

Lovelace published what is considered the first computer program — an algorithm for computing Bernoulli numbers on Babbage's Analytical Engine.

1936

Turing Machine

Alan Turing's theoretical model of computation defined the limits of what is algorithmically computable, founding computer science.

1969

ARPANET goes live

The precursor to the internet connected four US universities, sending the first message ("lo" — the system crashed after two letters).

1991

World Wide Web

Tim Berners-Lee published the first website at CERN, making hypertext documents publicly accessible via URLs and HTTP.

2017

Transformer Architecture

"Attention Is All You Need" introduced the transformer, enabling models like GPT and BERT that power modern AI.

🃏 Flashcards · click card to reveal answer
Loading… Click to flip
1 / 8
📖 Glossary · click to expand
Algorithm
A finite, ordered sequence of well-defined instructions for solving a problem or performing a computation. Good algorithms are correct, efficient, and clear.
Abstraction
The process of hiding implementation details and exposing only essential features. Abstraction lets you work with complex systems without understanding every internal mechanism.
Entropy
In thermodynamics, a measure of disorder in a system. In information theory (Shannon entropy), it measures the average amount of information or uncertainty in a message.
Recursion
A function that calls itself with a smaller subproblem until it reaches a base case. Classic examples: factorial, Fibonacci, tree traversal.
Heuristic
A practical problem-solving approach that trades off optimality for speed. Heuristics produce "good enough" solutions when exact methods are too slow.
Polymorphism
In OOP, the ability of different objects to respond to the same interface in their own way. Enables writing generic code that works with any conforming type.
Entropy (Information)
H = −Σ p(x) log₂ p(x). The higher the uncertainty in a message, the more bits are needed to encode it. Used in compression, cryptography, and ML.
Memoization
An optimisation that caches the results of expensive function calls keyed by their arguments, so repeated calls with same inputs skip recomputation.
Latency vs Throughput
Latency is the time for a single operation to complete (delay). Throughput is how many operations complete per unit time (bandwidth). Optimising one can hurt the other.
P vs NP
One of the greatest unsolved problems in mathematics: can every problem whose solution is quickly verifiable (NP) also be quickly solved (P)? Most experts believe P ≠ NP.