
GITNUXSOFTWARE ADVICE
Education LearningTop 10 Best Notebooks Software of 2026
Top 10 notebooks software ranking for researchers, with technical comparisons across Jupyter Notebook, Observable, Colab, Notesnook, and Obsidian.
How we ranked these tools
Core product claims cross-referenced against official documentation, changelogs, and independent technical reviews.
Analyzed video reviews and hundreds of written evaluations to capture real-world user experiences with each tool.
AI persona simulations modeled how different user types would experience each tool across common use cases and workflows.
Final rankings reviewed and approved by our editorial team with authority to override AI-generated scores based on domain expertise.
Score: Features 40% · Ease 30% · Value 30%
Gitnux may earn a commission through links on this page — this does not influence rankings. Editorial policy
Notesnook is the best fit for researchers who want private, encrypted, link-driven notebook writing with offline-first sync, while Google Colab is the cheapest entry if you mainly need browser-run Python notebooks on Drive, and JupyterLab works best for teams that coordinate kernels, files, and custom tooling.
Editor’s top 3 picks
Three quick recommendations before you dive into the full comparison below — each one leads on a different dimension.
Notesnook
Bidirectional linking plus a backlink graph that updates navigation as note relationships evolve.
Built for fits when researchers need link-driven notebook writing with encrypted offline-first sync..
Obsidian
Editor pickBacklink graph plus page-level linking lets literature and idea chains stay navigable as the vault grows.
Built for fits when researchers need offline-capable, portable notes with deep linking and custom automation..
JupyterLab
Editor pickA dockable, extension-driven workspace that lets custom UI tools operate alongside notebooks and terminals.
Built for fits when teams need an extensible notebook workspace that coordinates kernels, files, and custom tooling..
Related reading
Comparison Table
Notesnook
specialistPrivate notebook software with encrypted notes, notebooks, tags, and cross-platform sync.
Bidirectional linking plus a backlink graph that updates navigation as note relationships evolve.
Notesnook is built around a notebook workspace that groups content into pages, and it uses a block-style editor for composing structured notes with mixed formatting. Bidirectional linking with a backlink graph helps convert outline-style writing into navigable knowledge paths. End-to-end encryption changes the data handling story by keeping note content protected end-to-end while still enabling cloud synchronization of encrypted data.
A concrete tradeoff appears in integrations, since Notesnook automation and external extensibility are narrower than in notebook systems that center on code notebooks or scriptable research environments. Notesnook fits best for researchers who need durable note capture with link-driven retrieval and offline writing, then want periodic sync across devices without rebuilding their workflow in a code-first tool.
- +End-to-end encryption for note content with encrypted cloud synchronization
- +Bidirectional linking with a backlink graph for faster navigation
- +Block-style editor that supports structured, readable long-form notes
- +Offline-first editing that preserves work between network changes
- –Limited automation and API surface compared with script-driven research tools
- –Collaboration features are not as developed as in real-time collaborative editors
Independent researchers
Write literature notes with links
Faster retrieval during synthesis
PhD students
Maintain an offline writing workflow
Fewer lost drafts
Show 2 more scenarios
Study groups
Organize shared study pages
Cleaner topic navigation
Page hierarchy and structured editing keep course materials and references grouped by topic.
Analysts
Clip web sources into notes
Quicker source capture
A browser extension clipper captures web material into notebook pages for later linking and search.
Best for: Fits when researchers need link-driven notebook writing with encrypted offline-first sync.
Obsidian
specialistLocal-first knowledge notebook software built around Markdown files and linked notes.
Backlink graph plus page-level linking lets literature and idea chains stay navigable as the vault grows.
Researchers can manage a page hierarchy with tags and links while relying on the backlink graph for navigation and literature tracing. The block editor model lets writing evolve at the level of individual blocks, which supports incremental structuring without rewriting whole documents. Offline mode is inherent to local storage, and cloud sync keeps the same vault structure consistent across devices when enabled. Extensibility expands capabilities beyond core linking and search through plugins that add integrations, generators, and review flows.
A tradeoff is that Obsidian is primarily a single-user writing environment, so collaborative editing requires third-party sync or external tooling rather than native multi-author co-editing controls. Another tradeoff is that heavy customization depends on plugin choices, and governance over plugins requires manual operational discipline by teams. Obsidian works best when a researcher needs fast capture, continuous linking, and local export as Markdown during an active study cycle.
- +Markdown vault portability keeps notes usable outside Obsidian
- +Backlink graph supports rapid source tracing and concept mapping
- +Block editor structure supports granular reorganization while writing
- +Plugin API enables automation and workflow tooling beyond defaults
- –Native collaboration and admin controls for teams are limited
- –Advanced workflows depend on plugin selection and maintenance
- –Automation can increase complexity when many plugins interact
- –Rich media handling varies by plugin and workflow choices
Individual researchers
Track sources with linked literature notes
Fewer duplicate summaries
Graduate students
Maintain a study workflow vault
Faster thesis drafting
Show 2 more scenarios
Technical analysts
Automate notes into repeatable reports
Consistent deliverables
Community plugins and the Obsidian API can generate views and automate recurring writing tasks.
Research teams
Standardize a shared knowledge base
Lower configuration drift
Teams can use vault sync patterns but must manage plugin governance and version consistency manually.
Best for: Fits when researchers need offline-capable, portable notes with deep linking and custom automation.
JupyterLab
enterpriseWeb-based interactive development environment for computational notebooks.
A dockable, extension-driven workspace that lets custom UI tools operate alongside notebooks and terminals.
JupyterLab delivers a workspace with tabs, draggable panels, and a left-side file browser that works directly with notebook files on disk. The editor supports Markdown and code cells, plus notebook document operations like reordering, folding, and rich output rendering from kernels. Extension points let teams add custom UI panels for data tooling, governance dashboards, and workflow helpers that work across notebooks. It integrates tightly with the Jupyter ecosystem via kernels and the standard notebook JSON document format.
The main tradeoff is that JupyterLab’s UI flexibility increases configuration surface when deployments need strong access control and consistent build artifacts across teams. A common usage situation is research groups running Jupyter servers on managed infrastructure where standardizing extensions and kernel specs reduces variability across environments.
- +Multi-document workspace with tabs, panels, and file browser in one UI
- +Extension system adds custom panes and commands without forking core notebooks
- +Kernel-backed execution supports rich outputs from notebook cells
- +Works directly with notebook file JSON documents and standard kernel specs
- –Administration and extension versioning can become operational overhead
- –Collaboration features are limited without additional server-side components
- –Large notebooks can feel slow with heavy outputs and long execution histories
- –UI customization usually requires build steps and environment alignment
Data science teams
Build repeatable analysis workflows
Faster iteration across projects
Research computing groups
Run multi-kernel experimentation
More consistent experiment runs
Show 2 more scenarios
Platform engineering teams
Standardize notebook tooling
Reduced user environment drift
Administrators deploy consistent server configuration and vetted extensions across users and workspaces.
Applied scientists
Document results with code outputs
Clearer technical documentation
Notebook documents render rich outputs and maintain executable cell structure for review and reuse.
Best for: Fits when teams need an extensible notebook workspace that coordinates kernels, files, and custom tooling.
Evernote
SMBCross-platform notebook software for notes, web clipping, tasks, and search.
Web clipper plus full-text search across clipped pages makes prior sources retrievable during ongoing research.
Evernote is a mature notebook workspace centered on rich-text notes, web clipping, and full-text search across personal and professional knowledge. Its core notebook structure supports page hierarchy with tags, while the editor offers both WYSIWYG-style formatting and Markdown for content capture workflows.
Evernote’s offline mode and cloud synchronization make the same notebooks available across devices, and its annotation and attachment handling fit research notes that reference PDFs and images. The main differentiator for many researchers is the combination of fast capture and strong search across previously clipped and handwritten content.
- +Fast capture flow with web clipper and structured notebooks
- +Full-text search works across note bodies and clipped content
- +Editor supports both rich formatting and Markdown authoring
- +Offline mode keeps local access to notebooks
- –Collaboration and bidirectional linking behavior is limited versus graph-first tools
- –Deep automation requires workarounds rather than a broad API surface
- –Indexing delays can appear after large imports or heavy clipping
- –Large attachment-heavy notebooks can feel slower to navigate
Best for: Fits when researchers need quick capture, tagging, and strong search over mixed notes, clips, and annotated files.
Zoho Notebook
SMBNotebook software for text, checklists, audio, sketches, and clipped web content.
Inline drawing and handwriting capture inside notebook pages, paired with search-friendly organization and exportable content.
Zoho Notebook organizes notes in a notebook and page hierarchy with both rich-text and Markdown editing. It supports tag-based navigation, full-text search, and cross-device synchronization for captured writing and clipped web notes.
The editor includes drawing and handwriting-style input features aimed at turning sketches into searchable notes. Zoho Notebook also provides export paths for offline use and migration from the workspace.
- +Notebook and page hierarchy keeps large note collections navigable
- +Markdown editor plus rich-text editing covers mixed writing styles
- +Tag taxonomy and full-text search improve retrieval across notebooks
- +Drawing and handwriting input support non-text capture workflows
- –Advanced automation and integration depth is limited compared to research notebooks
- –Collaboration and governance controls are thin for enterprise sharing workflows
- –Offline use relies on sync behavior that can complicate conflict handling
Best for: Fits when researchers need a structured notebook, fast search, and mixed editor support for day-to-day note capture.
UpNote
SMBNote and notebook software with nested organization, rich formatting, and offline access.
Bidirectional backlinks with a reference-first workflow that links notes without needing manual cross-referencing.
UpNote is a notebooks application built around a fast page-and-block editor with offline-first access to content you write and revisit. It supports rich-text editing with Markdown-friendly workflows, tag-based organization, and full-text search for finding notes across notebooks.
A web clipper and browser extension capture pages for later reading, while bidirectional backlinks connect notes into a navigable network. Export support and cross-device synchronization focus on keeping notebooks usable outside the app.
- +Block-style editing keeps long notes readable and easy to restructure
- +Bidirectional backlinks turn note references into a navigable graph
- +Web clipper saves source content and metadata for later annotation
- +Fast full-text search works across notebook content
- –Advanced permission controls are limited for shared notebooks workflows
- –Deep automation requires external tooling rather than native rule engines
- –Large attachments can make note sync feel heavier than plain text notes
- –Migration effort can increase if notebooks rely on editor-specific formatting
Best for: Fits when solo researchers or small teams need fast note capture, backlinks, and offline editing.
Goodnotes
vertical specialistDigital notebook software centered on handwriting, PDF annotation, and paper-style note organization.
Searchable handwritten ink across notebooks, paired with fast handwriting-to-text indexing for later retrieval.
Goodnotes pairs a paper-like handwriting experience with a structured notebook workspace built around page navigation and study-style layouts. It supports PDF annotation, stylus input, and searchable ink so notes stay usable after capture.
File-based export and import options help move content into other workflows, and link tools support cross-referencing between pages. The core value centers on writing speed, page organization, and keeping handwritten work indexable for later retrieval.
- +Handwriting tools feel natural with fast pen stroke processing
- +PDF annotation workflow keeps lectures and readings inside one notes system
- +Ink search supports finding handwritten content after capture
- +Export options let teams move notebooks into external file-based archives
- –Collaboration features are limited compared with real-time co-editing notebooks
- –Automation and API surface for notebook operations is minimal for integrations
- –Large notebooks can feel slower during indexing after bulk imports
- –Graph-style linking and knowledge-graph views are not as deep as reference managers
Best for: Fits when study notes require handwriting-first capture, fast page organization, and searchable PDF annotation.
Simplenote
SMBLightweight note and notebook software focused on plain text, tags, sync, and speed.
Markdown-first writing with predictable formatting and Markdown file export for portable note archives.
Simplenote is a notes-first notebook workspace built around fast Markdown note creation and cross-device sync. Notes use a simple hierarchy with tags and a flat list view, which reduces navigation overhead for research logs and short drafts.
The editor keeps formatting predictable, and search scans note content for quick retrieval. Simplenote also supports export of notes as Markdown files so workflows can move out of the app.
- +Markdown editor keeps formatting consistent across devices
- +Fast tagging plus full-text search for locating prior notes
- +Quick sync supports offline note changes with later reconciliation
- +Markdown export moves content into standard file-based workflows
- –Limited notebook page hierarchy compared with wiki-style workspaces
- –No built-in API surface for automation or third-party integrations
- –Collaboration controls and audit log are not designed for team governance
- –Rich-text, tables, and advanced editor features are minimal
Best for: Fits when individual researchers need a low-friction Markdown notebook with strong search and simple exports.
Google Colab
enterpriseHosted Jupyter notebook environment requiring no setup and providing free access to computing resources.
Drive-connected notebook sharing and collaborative editing with execution tied to Colab runtime sessions.
Google Colab runs Python notebooks in a browser and executes them on managed compute for interactive data analysis. Notebooks are authored with code cells and outputs, then shared as web documents or connected to external storage.
Integration with Google Drive enables notebook persistence and collaborative editing without manual file hosting. Python-first workflows benefit from built-in notebook runtime management and simple setup for common ML and data libraries.
- +Runs notebooks in-browser with GPU or TPU-backed execution support
- +Tight Google Drive integration for saving, versioning, and sharing notebooks
- +Language runtime management supports installing Python packages per session
- +Notebook collaboration works through shared document editing in Drive
- –Session runtime behavior can break long experiments when execution resets
- –State and dependencies can become fragile across restarted runtimes
Best for: Fits when researchers need browser-based Python notebook execution with Drive-native storage and collaboration.
Kaggle Notebooks
enterpriseCloud-based Jupyter notebook environment integrated with datasets and machine learning competitions.
Kaggle dataset integration inside the notebook workspace streamlines data loading and iteration against Kaggle-hosted data.
Kaggle Notebooks provides a Jupyter notebook workspace tightly coupled to the Kaggle ecosystem for dataset access and experimentation. Execution runs in Kaggle-managed environments with built-in GPU and TPU availability for supported notebook runtimes.
Notebook files support Python, Markdown cells, and common data science workflows like imports, training loops, and inference checkpoints. Results remain reproducible through the notebook state saved in the Kaggle interface.
- +Dataset and notebook linkage reduces friction for Kaggle dataset workflows
- +GPU and TPU availability support faster training without local setup
- +Notebook cell execution model matches typical Jupyter development loops
- +Markdown and code cells support documentation next to experiments
- –Kaggle-managed runtime limits full control over system packages and OS dependencies
- –Large artifacts can bottleneck through the notebook filesystem and UI interfaces
- –Collaboration relies on Kaggle mechanisms instead of native Jupyter realtime editing
- –Automation and API surface are secondary to manual notebook operations
Best for: Fits when researchers want Kaggle dataset experimentation with notebook-based documentation and accelerated hardware.
Conclusion
After evaluating 10 education learning, Notesnook stands out as our overall top pick — it scored highest across our combined criteria of features, ease of use, and value, which is why it sits at #1 in the rankings above.
Use the comparison table and detailed reviews above to validate the fit against your own requirements before committing to a tool.
How to Choose the Right notebooks software
Notebooks software spans graph-first note systems, Markdown vault workspaces, and browser-based execution environments that combine writing with research workflows. This guide covers Notesnook, Obsidian, JupyterLab, Evernote, Zoho Notebook, UpNote, Goodnotes, Simplenote, Google Colab, and Kaggle Notebooks.
Across these tools, teams and researchers choose between encrypted offline-first notebooks, portable Markdown vaults, and extensible notebook workspaces tied to execution runtimes. The differences show up in linking behavior, capture-to-search paths, and how much automation and API surface exists for repeatable research.
Notebooks software for researchers that merges note capture, linking, and workspace execution
Notebooks software provides a notebook workspace for organizing writing, references, and artifacts into a page or note hierarchy that supports search and retrieval. Many tools also add linking features that keep sources and ideas navigable as a collection grows.
Notesnook and Obsidian use backlink graphs to update navigation as note relationships change, with Notesnook emphasizing encrypted offline-first sync and bidirectional linking. JupyterLab and Google Colab instead center on notebook execution, where the workspace coordinates kernels and files in JupyterLab or runs inside Colab sessions connected to Google Drive.
Linking, search, execution, and automation criteria that change workflows
The strongest notebooks connect writing to retrieval, so researchers can follow a source chain without manual re-sorting or copy-pasting. Linking behavior affects navigation speed, because backlink views and page-level link targets update as note relationships change.
Execution-centered tools also change the definition of “notes,” because the notebook workspace coordinates kernels and storage. Automation and API surface matter for repeatable workflows, since research teams often script capture, transformation, and export around notebook structure.
Bidirectional backlinks and backlink-graph navigation
Notesnook and UpNote both use bidirectional backlinks to turn cross-references into a navigable graph. Notesnook adds an encrypted offline-first sync layer while UpNote uses a reference-first linking workflow for fast capture.
Portable Markdown workspaces and predictable formatting
Obsidian and Simplenote provide Markdown-first editing with exports that stay usable outside the original app. Obsidian layers page-level linking and a backlink graph on top of Markdown vault portability, while Simplenote emphasizes consistent formatting and simple Markdown file export.
Notebook execution workspace with extensible UI
JupyterLab supports a dockable, extension-driven workspace that can run alongside notebooks, terminals, and file browsing. Google Colab instead ties execution to Drive-connected sessions, which changes how runtime resets affect long experiments.
Capture-to-search retrieval across clipped or mixed content
Evernote pairs a web clipper with full-text search across clipped pages to make earlier sources retrievable during ongoing research. Zoho Notebook focuses on notebook and page hierarchy with mixed editor support, including an inline drawing and handwriting capture flow.
Handwriting capture and searchable ink indexing
Goodnotes provides searchable handwritten ink with handwriting-to-text indexing for later retrieval. Zoho Notebook also supports inline drawing and handwriting capture, but Goodnotes pairs it with a PDF annotation workflow for lecture-first study notes.
Integration with dataset workflows and hosted runtimes
Kaggle Notebooks embeds Kaggle dataset linkage inside the notebook workspace, which reduces friction for dataset iteration. Google Colab similarly benefits from Drive-native storage, while Kaggle-managed runtime limits change how system packages and OS dependencies can be controlled.
Choose by linking model and by whether notebooks execute code or store research
A decision starts with whether the notebook workspace primarily stores and links research artifacts or primarily runs code. Notesnook and Obsidian treat linking and navigation inside the writing workspace as the center of gravity, while JupyterLab and Google Colab treat execution state and kernels as the center of gravity.
The second fork is automation and integration depth, because teams often need extensibility for repeatable research steps. JupyterLab’s extension system and Colab’s Drive integration shape different automation paths than note apps where collaboration and APIs determine how shared workflows are governed.
Pick the notebook center: graph-first writing or execution-first workspace
Choose Notesnook or Obsidian when the core workflow is link-driven writing and navigation using backlink views as the vault grows. Choose JupyterLab or Google Colab when the notebook workspace must run Python code with kernel coordination or Drive-tied session storage.
Use encrypted offline-first sync only if threat model and connectivity matter
Choose Notesnook when encrypted offline-first sync and encrypted cloud synchronization are required for note content. Choose Obsidian when offline portability and Markdown vault usability outside the app are the priority, since native collaboration and admin controls are limited.
Plan for runtime stability if experiments run longer than a session
Choose Google Colab only when Drive-connected notebook sharing and in-browser execution are worth trading against runtime resets that can break long experiments. Choose JupyterLab when a multi-document workspace with a dockable UI and extension-driven tooling must stay coordinated across notebooks, terminals, and files.
Decide whether capture search spans web clips or handwriting ink
Choose Evernote when web clipper capture and full-text search across clipped page content are required for retracing sources. Choose Goodnotes or Zoho Notebook when handwriting-first capture and later retrieval from indexed ink or searchable annotations must stay inside the notebook system.
Select based on integration surface for dataset iteration or admin governance
Choose Kaggle Notebooks when dataset iteration must stay inside the Kaggle notebook workspace with GPU or TPU availability and dataset linkage. Choose JupyterLab when extensibility through extensions must support custom panes and commands, but plan for extension versioning and administration overhead in team environments.
Who notebooks software fits best based on workflows and constraints
Researchers who structure work around sources and citations typically benefit from backlink graphs and portable note hierarchies. Researchers who structure work around computation benefit from execution workspaces that coordinate kernels and files.
Teams also need governance and automation surfaces that match how research steps repeat, share, and audit through collaboration or scripting.
Researchers building reference graphs and literature chains
Notesnook fits when encrypted offline-first sync and bidirectional linking must keep sources navigable without losing note content. UpNote fits when reference-first backlinking is the primary method for linking without manual cross-referencing.
Solo researchers who want portable Markdown archives
Obsidian fits when a Markdown vault and backlink graph navigation help track concept mapping while staying usable outside the app. Simplenote fits when a Markdown-first editor with predictable formatting and simple Markdown file export reduces friction for personal archives.
Teams coordinating notebooks with custom tools and multi-panel workflows
JupyterLab fits when a dockable, extension-driven workspace must coordinate kernels, terminals, and file browsing in one UI. It also fits when custom panes and commands are needed, with the tradeoff that extension versioning becomes operational overhead.
Researchers capturing web sources and annotating mixed content quickly
Evernote fits when the web clipper and full-text search across clipped page bodies must retrieve prior sources fast. Zoho Notebook fits when notebook and page hierarchy must hold mixed editor content including inline drawing and handwriting.
Study-focused teams that annotate lectures with ink and PDFs
Goodnotes fits when searchable handwriting-to-text indexing and fast pen stroke processing are needed alongside PDF annotation. It also fits when handwriting capture is more central than deep automation or API-driven integrations.
Common notebooks software mistakes that derail research workflows
Many notebook choices fail because the tool’s linking behavior does not match how research relationships evolve. Other failures come from assuming execution behavior is durable when the environment ties state to sessions that can reset.
Automation expectations also cause problems when an app’s native API surface is narrow or when extension-based workflows add governance overhead for teams.
Choosing a graph-first note app for heavy automation without checking API and extensibility depth
Notesnook and Obsidian both focus on linking and navigation, but Notesnook’s automation and API surface is limited compared with script-driven research tools and Obsidian’s advanced workflows depend on plugin selection and maintenance.
Assuming browser notebook sessions behave like a local environment for long-running experiments
Google Colab can reset execution state, which can break long experiments and fragile dependencies after runtime restarts. JupyterLab avoids that specific session reset pattern by keeping a coordinated workspace for kernels and files.
Overbuilding handwriting workflows without planning for collaboration or operational governance
Goodnotes handles handwriting-to-text indexing and PDF annotation well, but its collaboration features are limited compared with real-time co-editing notebook experiences. For shared governance, note apps with thin permission controls can become a bottleneck for enterprise sharing workflows.
Picking a dataset-hosted notebook without accounting for runtime control limits
Kaggle Notebooks provides GPU and TPU availability and dataset linkage, but Kaggle-managed runtime limits full control over system packages and OS dependencies. This can block work that requires custom libraries or deep OS-level configuration.
Assuming extension-driven workspaces are zero-maintenance in team settings
JupyterLab’s extension system enables custom panes and commands without forking core notebooks, but administration and extension versioning can become operational overhead. Teams that skip extension governance policies can end up with inconsistent notebook UI and tooling behavior.
How We Selected and Ranked These Tools
We evaluated Notesnook, Obsidian, JupyterLab, Evernote, Zoho Notebook, UpNote, Goodnotes, Simplenote, Google Colab, and Kaggle Notebooks against concrete notebook workflow criteria. Features accounted for 40% of scoring because linking behavior, search coverage, handwriting and PDF annotation workflows, and execution workspace design affect daily research throughput.
Ease and value each accounted for 30% because offline-first behavior, extension-driven UI management, and session stability change how quickly researchers return to their work. Notesnook separated from the pack by combining bidirectional linking with a backlink graph and by pairing that navigation model with end-to-end encrypted note content and encrypted cloud synchronization.
Frequently Asked Questions About notebooks software
How do Notesnook and Obsidian handle offline-first sync for notebook work?
Which notebook tool supports bidirectional linking with an actual backlink graph for navigation?
What breaks if a research workflow needs a plain Markdown file archive across tools?
How does JupyterLab extend notebook work beyond a single notebook file in the browser UI?
When do researchers prefer Colab over a local notebook workspace for interactive execution?
Which tool is most direct for capturing web sources into a research notebook with search over clipped content?
How do Goodnotes and Zoho Notebook differ for handwriting capture tied to later search or indexing?
Which tools provide an API or documented automation surface for connecting notebooks to other systems?
What admin and security controls become the limiting factor for team notebook collaboration?
Tools reviewed
Primary sources checked during evaluation.
Referenced in the comparison table and product reviews above.
Keep exploring
Comparing two specific tools?
Software Alternatives
See head-to-head software comparisons with feature breakdowns, pricing, and our recommendation for each use case.
Explore software alternatives→In this category
Education Learning alternatives
See side-by-side comparisons of education learning tools and pick the right one for your stack.
Compare education learning tools→