Looking for more resources? See Clojure Camp Handbook
Curated exercises for learners, https://exercises.clojure.camp
- exercises are ordered approximately by increasingly complexity/difficulty
- various forms of exercises
- most are exercism.io like (”write a function to…”), except, we also suggest* what functions to use
- (with future plans to make further variations, like “fill-in-the-blank”, to make the exercises more accessible to new programmers)
- most are exercism.io like (”write a function to…”), except, we also suggest* what functions to use
- attempt solving these exercises in Clojure
- we provide the suggested functions
- …partly as a hint
- …and because we don’t expect you to know the entire standard library yet
- (as you do these exercises, you’ll start to learn and remember which functions are good for what)
-
Exercise Repo:
-
Opportunities to contribute:
- content:
- add new exercises
- code:
- update zprint, and change formatting to be “leave newlines alone”
- github action to update live site when exercise data repo is deployed
- create new ways of programmatically generating exercise variations
- new exercise type: blinded (fill-in-the-blank) (auto-generated?)
- new exercise type: parsons (put the given parts in the right places) (auto-generated?)
- new exercise type: predict output of a function
- new exercise type: find the bug (write tests to discover bug)
- new exercise type: minor bug, find and fix it (auto-generated?)
- new exercise type: bad style, refactor to make idiomatic (auto-generated?)
- see https://teachtogether.tech/en/index.html#s:exercises
- content:
-
Also, see Missions