What Is Scicloj?
Updated
Scicloj is a community initiative that helps Clojure grow in new fields, with a focus on data science and scientific computing. It is relevant if you are a Clojurian curious about data science, a data scientist exploring Clojure, or a developer looking for open-source collaboration and mentoring. Its work spans four areas: a data-science stack of tools and libraries, learning resources, dev groups, and open-source mentoring.
What Scicloj actually does
The site describes four connected activities:
- A data science stack — Scicloj is building a set of tools and libraries for data science and scientific computing in Clojure.
- Learning resources — it runs study groups and workshops and creates learning materials, aimed both at Clojurians interested in data science and at data scientists interested in Clojure.
- Dev groups — it acts as a platform for open-source dev groups to meet, collaborate, and build shared knowledge.
- Open-source mentoring — it encourages newcomers to join open-source projects and supports them along the way.
How to tell whether it fits your goal
| Your goal | Where Scicloj fits |
|---|---|
| Learn data science with Clojure | Study groups, workshops, and learning resources |
| Find libraries for scientific computing | The data-science stack being built |
| Collaborate on open-source work | Dev groups |
| Make your first open-source contribution | Open-source mentoring |
If you only need a general-purpose Clojure tutorial, Scicloj is not the primary fit; its material is oriented toward data science and scientific computing.
How to get involved
The site's main call to action is Get involved, and it points to its events through the Clojure Events Calendar feed. A practical path:
- Open the Scicloj site and follow the "Get involved" link.
- Check the Clojure Events Calendar feed for upcoming study groups, workshops, or dev group meetings.
- Pick the entry point that matches your level — learning resources if you are new to the topic, dev groups or mentoring if you want to contribute code.
The expected result is finding a specific session or group to join rather than browsing a static page. The site does not publish a schedule directly, so the events calendar is the place to confirm what is happening and when.
Common sticking points
- Expecting a single product. Scicloj is a community effort with several strands; there is no one download that covers everything.
- Assuming a fixed curriculum. Study groups and workshops are run as activities, so check the events feed for what is currently scheduled instead of looking for a permanent course list.
- Skipping the audience split. Resources are made for two audiences — Clojurians new to data science and data scientists new to Clojure. Choosing the wrong track can make the material feel either too basic or too Clojure-specific.