Free & Open Source

Master Math
& Physics

Study smarter with interactive flashcards. University-level topics, multiple exercise formats, zero paywalls — learn at your own pace.

5+
Card Types
100%
Free
Web & Android
Any Device
LaTeX
Math Rendering
app.yawl.io / lesson
Multiple Choice
What is the derivative of f(x) = x³ + 2x?
f'(x) = 3x + 2
f'(x) = 3x² + 2 ✓
f'(x) = x² + 2
f'(x) = 3x²
Card 4 of 12 · 3 correct

Everything you need to study effectively

Built for university students who want to practice, not just read.

📐

Rich Exercise Types

Multiple choice, numeric input, LaTeX equations, fill-in-the-blank, and image-based questions — not just text flashcards.

🔄

Session-Based Practice

Each lesson is a randomised session. Cards are shuffled so you actually remember the material, not just the order.

📊

Progress Tracking

Every answer is recorded. See your score at the end of each session and track where you need more practice.

📱

Web & Android

Use it in any browser or install the Android app. Your account and progress are always in sync.

LaTeX Math Rendering

Equations are rendered with KaTeX — crisp, proper mathematical notation, not plain text formulas.

🌐

Open & Community-Driven

Anyone can contribute cards and topics. The platform grows with its users — no locked content.

From zero to practising in seconds

No onboarding friction, no tutorial maze. Just pick a topic and go.

1

Choose a Topic

Browse topics like Calculus, Linear Algebra, Classical Mechanics, or Electrodynamics.

2

Pick a Lesson

Each topic has focused subtopics — Derivatives, Integrals, Eigenvalues, and more.

3

Answer Cards

Work through a randomised deck of interactive exercises at your own pace.

4

See Your Score

Review your session results and retry until you nail it.

Start practising for free

No sign-up required to browse. Create a free account to track your progress.