by Gitter

# Best Gitter channels: Mathematics

Many programmers claim that they don’t use much mathematics in their daily work — or some of them even admit they struggled with it in high school.

But knowing math will surely broaden your horizons as an engineer, and will make building software more satisfying.

If you’re looking to revive or build your math skills, these Gitter communities are a good place to start. Check out the list below and don’t hesitate to join the conversation.

**sagemath/cloud****— SageMathCloud**is a web-based cloud computing and course management platform for computational mathematics. The goal of the SageMath Cloud project is to create a viable way to do computational mathematics collaboratively online.**mikera/vectorz-clj****—**Fast matrix and vector maths library for Clojure — as a core.matrix implementation.**ChrisRackauckas/DifferentialEquations.jl****—**Julia suite for high-performance solvers of differential equations.**rsvp/randomsys****—**Algorithmic study of random systems. Reliable and unbiased random numbers are needed for a range of applications from numerical modeling to cryptographic communications. ANU researchers are generating true random numbers from a physical quantum source by splitting a beam of light into two beams and then measuring the power in each beam. Because light is quantised, the light intensity in each beam fluctuates about the mean. Those fluctuations, due ultimately to the quantum vacuum, can be converted into a source of random numbers.**funcool/cats****—**Category Theory and Algebraic abstractions for Clojure and ClojureScript. http://funcool.github.io/cats/latest/**non/algebra**— Experimental project to lay out basic algebra type classes.**JuliaODE/ODE.jl****—**Various basic Ordinary Differential Equation solvers implemented in Julia.**Axelrod-Python/Axelrod****—**A research tool to run Iterated Prisoner’s Dilemma tournaments.**sympy/sympy****boostorg/geometry****samyak-268/Linear-Algebra****—**This library hosts C++ implementation of some of the routines which are most frequently encountered in Linear Algebra.**mattheath/base62****—**Base62 encoding for arbitrary precision integers.

Did we miss something? Do you want us to feature your channel? Drop us a line in the Gitter HQ and we will add it to the list.

You can also easily start your own channel here.