Compare · Updated August 2026

The best note-taking apps for CS students.

CS coursework isn't just handwriting — it's lecture PDFs, problem-set notebooks, and repositories, usually for the same class. Here are the apps that actually fit, including the ones that aren't ours.

The picks

1. Best when notes and code belong together

Lectra Notes

A CS problem set is a PDF, a notebook, and a repository at once, and this is the only note app that treats it that way: Apple Pencil markup beside real Jupyter .ipynb notebooks with on-device Python, a terminal with Git, a code editor, and SSH — free, offline, no tiers.

Best for: CS and data-science students who annotate readings and write code for the same course.

Watch out: No lecture audio recording, no cross-device annotation sync yet, and it shipped in 2026 — the newest app on this list.

2. Best handwriting engine

Goodnotes

The most refined ink on the iPad: searchable handwriting, convert-to-text, spellcheck for ink, audio recording synced to notes, and real-time collaboration — across Apple, Windows, Android, and the web.

Best for: Handwriting-heavy note takers who want maximum polish and platform reach.

Watch out: The free tier caps at 3 files; full use runs $11.99–$35.99/yr, advanced AI is metered on top, and there's no code capability at all.

3. Best for lecture-heavy schedules

Notability

Audio recording synced to your handwriting is included on every tier, with transcription and AI summaries on paid plans — the strongest record-and-review workflow anywhere, now on Android too.

Best for: Students who replay lectures and study from recordings and AI summaries.

Watch out: The free plan caps at 5 notes; unlimited AI costs $99.99/yr, its AI is cloud-processed, and there's no code capability.

4. Best free cross-platform option

Microsoft OneNote

Feature-complete note-taking free of charge, synced across iPad, Windows, Android, Mac, and the web — the safe pick if your laptop isn't a Mac.

Best for: Students living across Windows and iPad who want everything synced for free.

Watch out: PDFs import as flat printouts — weak for annotating lecture slides — and Copilot AI requires Microsoft 365.

5. Best dedicated Jupyter IDE

Juno

A polished native Jupyter IDE with embedded Python 3.13 and compiled packages Lectra Notes doesn't bundle — SciPy, scikit-learn, OpenCV — for a $39.99 one-time unlock.

Best for: Data-science workloads that need the heavier scientific stack on iPad.

Watch out: It's a code IDE, not a note app: no PDF annotation or handwriting, so you'll pair it with a separate notes app.

Questions

Note apps for CS, answered.

What is the best note-taking app for CS students?

If your notes and your code belong to the same courses, Lectra Notes is the only iPad note app with a real computing environment — Jupyter notebooks with on-device Python, a terminal with Git, a code editor, and SSH — and it's free. If you mostly handwrite, Goodnotes has the best ink engine; if you record lectures, Notability's audio workflow is the strongest; if you need free cross-platform sync with a Windows laptop, OneNote is the safe pick.

Can any note-taking app run code on the iPad?

Lectra Notes is the only student note-taking workspace we found that combines Apple Pencil notes and course documents with a local Python runtime, .ipynb notebooks, Git, a shell, and a code editor. Dedicated code apps like Juno and Carnets run Jupyter notebooks well but have no note-taking or PDF annotation features.

Do CS students need a paid note app?

Not anymore. Lectra Notes and OneNote are genuinely free; Apple Notes is free and includes audio transcripts. Goodnotes and Notability are excellent but their free tiers cap at 3 files and 5 notes respectively, as of August 2026.

What about Carnets or a-Shell?

Both are excellent free, open-source tools — Carnets is the most faithful Jupyter experience on iPad and a-Shell is a full offline Unix toolbox. Neither takes notes or annotates PDFs, so they pair with a notes app rather than replacing one. They're covered in our iPad Python notebook apps comparison.

Notes and code, one app.

Lectra Notes on the App Store — free, offline, and built for the courses where the reading and the repository are the same assignment.