Knowable
Your coursework. A clear study plan.

Know what to study next,
using your own course notes.

Get a daily study plan with short lessons, practice, and help from Nova — built around your university coursework.

One course free. No credit card needed.

9:41
TodayM

Hi Marcos 👋

Friday, October 9
3 topics45 min
October 2026
M5✓T6✓W7•T8•F9•S10•S11•
Your next topics45 min
Start next lesson
Nova is here to help.Ask Nova

My study plan

This week2 sessions
One step at a timeLearn. Practice. Revisit.

Up next

Understanding Big OComputer Science
20 min
Make room to learnA plan that fits your week

The same course notes.
A new way to study.

Go from reading about an idea to seeing it, exploring it, and checking that it sticks.

Or explore the computer science example below.

01

In your lecture notes

The definitions. The code. The theory.

Computer science · Algorithm analysis

Asymptotic growth & loop analysis

Two full nested loops have n × n calls. Their work is Θ(n²).

Compare with the original notes

Big O gives an asymptotic upper bound. T(n) belongs to O(g(n)) if positive constants c and n₀ exist such that 0 ≤ T(n) ≤ c·g(n) for every n ≥ n₀.

A single full loop has n calls to process: for item in items: process(item) Under the constant-work assumption, its work is Theta(n). Two consecutive full loops require n + n = 2n calls and remain Theta(n). Multiplication applies to repeated nesting, not merely to having two loops in the program.

Two full nested loops have n × n calls. Their work is Θ(n²). A loop inside another loop does not automatically imply quadratic growth: the inner iteration count and its cost matter.

Read the complete source
02

In your Knowable lesson

See it. Try it. Make it click.

What happens when the list gets bigger?

One pass visits each item once. Nested loops compare every pair. Change the input below and watch the work grow.

for item in items:
    visit(item)
O(n)
Loading your 3D lesson…
One cube = one operation · Drag to explore
n = 8
8 operations to explore
8items → 8 operations.
Double the input, double the work.
Your turn · Think before revealingA program scans a list of n names twice, in two separate loops. What is its growth class?

O(n). There are 2n checks, so doubling the list doubles the work. The passes are separate, not nested.

Ready to try this with your own notes?

Start one course free

One course free. No credit card needed.

Explore the full free lesson
/ Find your way to study /

Your coursework.
A clear next step.

Compare the study tools you know. See how Knowable brings your daily plan, lessons, and practice together.

Quizlet
Practice a flashcard set with a personalized Learn path.
NotebookLMGoogle study notebooks
Explore your sources and learn through personalized interactive lessons.
StudyFetch
Build a study schedule and use tutoring, notes, and practice tools.
Knowable
Follow a daily plan through short lessons and practice, with Nova beside you.

Bring your class materials. Open today’s lesson. Work through an example, practice what you’ve learned, and ask Nova when something doesn’t click.

Start my free study plan

One course free. No credit card needed.

Based on public product information checked October 28, 2026. Features and availability vary by plan.

/ Core features /

Built for Your Courses
and Your Week

Start with your own coursework

Add lecture notes, slides, and exercises. Keep your course materials and next topics in one place.

A study plan you can make time for

Set your study time, choose your days, and add an exam date when you have one.

Learn through short, focused lessons

Work through explanations, explore examples, and check your understanding with practice.

Try a free lesson

Your courses / Today

Understanding Big OComputer Science
20 min
Unpack the chain ruleCalculus
15 min
Supply and demandMicroeconomics
10 min
45 min

Planned for today
Across three courses

/ Learn with Nova /

Make the Hard Parts Click
With a Little Help

Ask about the explanation, change an example, or try a different approach. Nova stays beside your lesson.

An interactive Big O lesson beside Nova’s chat pane
/ Plans /

Start Small. Keep Learning.

Start free with one course. Add more room when you need it.

Free

$0forever

Start a daily study plan for one course.

  • 1 course
  • A daily study plan of short lessons, with practice
  • Nova inside every lesson, plus lesson downloads
  • Up to 10 uploaded files per course
Start my free study plan

No credit card needed.

/ FAQ /

Frequently Asked
Questions

What is Knowable?

Knowable helps university students study from their own coursework, with a daily study plan, short lessons, practice, and Nova.

Where do I start?

Create an account, give your course a name, and bring your class materials.

What does Nova help with?

Nova is your teacher inside a lesson. Ask about an explanation, work through a practice question, or explore another way to understand the idea.

Do I need an exam date to begin?

No. You can start studying and add an exam date when you know it.

What happens to the files I upload?

Your files are stored with your course. We extract their text for search, study plans, and lessons, including processing by AI services. You can delete files from your course’s materials; lessons and documents already generated from them are kept separately. Read about your files and privacy.

How reliable are the explanations?

AI can make mistakes. Check important definitions, formulas, and claims against your original notes.

Can I study on my phone?

Yes. The workspace adapts to smaller screens, with a bottom dock for your main navigation.

Make your next study step clear.

Bring your coursework. Start with one lesson.

Start my free study plan

One course free. No credit card needed.