/math-for-programmers-prototype

An interactive browser-based curriculum where you learn math through LaTeX

Primary LanguageJavaScriptBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Math LaTeX Challenges

A prototype for freeCodeCamp's LaTeX-based Math for Programmers Curriculum.

Demo

You can try it live here.

Installation

  • Make sure that you have a recent version of Node and npm.
  • Clone this repository.
  • Open a terminal at the project's root folder and run npm i.
  • Install Sass:
    • Install Ruby for your OS.
    • Run gem install sass.
    • Verify Sass installation with sass -v.
  • Run npm run start.

Linux Setup

  • Clone this repository
  • Install appropriate versions of node.js and npm:
    • Install node.js for your Linux OS.
    • Follow the four steps in Option-2 at the link
    • Open a terminal and run npm install npm@latest -g
  • At the project's root folder, run npm i
  • Install Sass:
    • Install Ruby for your Linux OS.
    • Run sudo gem install sass
    • Verify Sass installation with sass -v.
  • Run npm run start