is creating RationalJS

Select a membership level

per month
Learn through osmosis! Gain read-only access to our discord server and optionally put your name on the backer's page.
Includes Discord benefits
Early Bird
Limited (25 remaining)
per month
Participant rewards for early adopters!
Includes Discord benefits
per month
Dive into functional programming. Gain chat access to our discord server to ask questions, get advice, and provide input on future lessons. Also gain access to the Live Q&A archive (coming soon). Includes all lower-level rewards.
Includes Discord benefits




RationalJS is dedicated to building educational & training resources for web development with ReasonML and JavaScript.

ReasonML brings the proven, decades-long history of OCaml into the modern web development world. By layering a JS-like syntax on top of a world-class static type system, web programming can finally be both scalable and a joy to use.

However, there is only one catch: functional programming has a learning curve! This is why I started RationalJS; I want *all* programmers of *all* experience levels to be able to participate in this beautiful world of productive programming.

Why Support RationalJS?

As an individual programmer, supporting RationalJS will help you advanced your career in web development. You will gain access to a community and instructor support only available to Patreon backers.

As a company that values productivity-scalable systems, supporting RationalJS ensures we can continue producing educational material and continue training developers, benefiting both your employees and future prospects.

Last but not least, by supporting RationalJS you are also supporting development of core libraries in the ecosystem.
0 of 100 patrons
Bootstrap the Rational community! All first 100 backers will receive a special Founder tag on our discord server and will be specially mentioned on the Backers page.
1 of 1
How it works

Get started in 2 minutes

Choose a membership
Sign up
Add a payment method
Get benefits