FREEDOM251

Freedom251 › Compare

Side by side

SageMath vs Scratch

Both stand on coding playgrounds. Which one you can start free with, which one lets you read the code, and what each costs once you pay.

SageMath

Free plan LinuxMacSelf-hosted+2

SageMath brings many mathematical areas and interfaces together in free, open-source software. Check the installation guidance for your platform and whether separately installed packages are needed.

Visit SageMath

Scratch

Free plan AndroidMacWeb+1

Scratch offers a free way to create and share interactive projects, with offline app use and extensions for hardware or web services. Optional memberships add content and merchandise benefits for a listed donation.

Visit Scratch

The facts

SageMathScratch
Free planYesYes
Open sourceNot publishedNot published
Runs onLinux, Mac, Self-hosted, Web, WindowsAndroid, Mac, Web, Windows
Lowest paid planFree or on requestAnnual Membership: $35 a year
Plans published13
MakerNot publishedScratch
Websitesagemath.orgscratch.mit.edu
On coding playgrounds#16 of 138#20 of 138

SageMath: what it does well

  • Covers a broad range of mathematics
  • Browser notebook, command line, and Python library
  • Can be embedded in LaTeX documents
  • GPLv2+ permits private, commercial, and governmental use
  • Docker images are listed

What to know first

  • Linux binaries have been discontinued
  • Windows users are directed to Windows Subsystem for Linux
  • Octave, MAGMA, Maple, and Mathematica are not included

Scratch: what it does well

  • Free platform for creating and sharing projects.
  • Supports project-based learning.
  • App can be used offline.
  • Extensions connect projects to hardware or web services.
  • Available in more than 40 languages.

What to know first

  • Offline projects are not accessible by Scratch.
  • App download information specifies supported operating systems and versions.
  • Scratch says no security system is impenetrable.

Alternatives to SageMath Alternatives to Scratch The whole list