🔬 Implementations of math & tech concepts. Run concepts as code using the ladderz Rust library crate & in the terminal using the lz CLI tool. Additionally explore with Rust/Python Jupyter Notebooks.
Find a file
2023-09-21 00:35:41 -04:00
.github style: update issue template styles & formatting 2023-09-19 01:38:21 -04:00
ladderz docs: rewrite initial sentence for get_multiples_in_range 2023-09-21 00:35:41 -04:00
notebooks feat(pre-algebra): refactor to get_multiples_in_range & add to rust lib 2023-09-21 00:33:49 -04:00
.gitignore feat: initial commit 2023-09-18 23:47:49 -04:00
LICENSE feat: initial commit 2023-09-18 23:47:49 -04:00
README.md docs: add precalculus to ideas section 2023-09-20 16:35:29 -04:00

ladderz

The ladderz project is a collection of implementations of mathematical/technical concepts in code. A primary aim is to learn to implement these concepts, regardless of the efficiency of the implementations.

If you're looking for a more efficient implementation of a concept (e.g., for use in your programs), other resources may be more useful.

You may find the following primary resources:

  • notebooks - Jupyter notebooks with exercises and solutions in Python
  • ladderz - A crate with implementations of concepts in a Rust library
    • docs - Documentation for the ladderz crate

Ideas

Not currently implemented, but ideas that may be useful:

  • Extend to:
    • Algebra
    • Precalculus
    • Calculus
    • Linear Algebra
    • Statistics
    • Discrete Math
    • Algorithms
  • py-ladderz - A package for running implementations of mathematical concepts in Python
  • ladderz CLI - A CLI tool for ladderz in Rust
  • ladderz App - An interactive multi-platform (web, desktop, mobile) app potentially including visualizations, practice problems, & a course-like structure (potentially in Flutter or Tauri with Next.js & Rust)