Web development with ClojureScript and Clojure

Efficient video tutorials for programmers ready to dive deep into Clojure and ClojureScript.

Get started

Learn Clojure and ClojureScript without Wasting your Time

Have you been playing around with Clojure and ClojureScript and are ready to learn it in a systematic way from the ground up but not sure where to start?

Have you been learning Clojure by piecing together answers on the internet and are ready to no longer waste your time with trial and error?

If so, then you're in the right place.

I created Lambda Island to make web development in Clojure easy, since documentation and educational resources are still mostly lacking.

I've helped hundreds of learners of all levels learn how to code in Clojure and ClojureScript.

Now it's your turn!

Lambda Island is for you, if...

  • You are ready to build your first React and Reagent app in Clojure
  • You are ready to learn how to tame the ClojureScript compiler and bridge the gap between your functional ClojureScript code and the wild world of JavaScript
  • You are looking to get up to speed on Datomic, an immutable database that integrates nicely with Clojure
  • You are looking to create a predictive model with the Kixi.stats statistical toolkit
  • You are a Clojure beginner and have your environment set up and know the basics of syntax, functions, and data structure OR you are a Clojure veteran looking to broaden and deepen your knowledge in Clojure
  • You are interested in practical assistance to get stuff done
  • You believe a world in which Clojure succeeds is a better world, because we need languages that help us build maintainable systems, with fewer defects, that can evolve over time, and that let us do all that efficiently.

Training for EVERYTHING

We provide front-end with ClojureScript, back-end with Clojure, language essentials, security, internet standards, system administration — it's all in here.

These are the same tools and teachings that we use with our industry and private mentoring clients.

The tools, trainings, and strategies in your membership will save you hundreds of hours in wasted time.

The result is that you have everything you need to create elegant web apps in Clojure and ClojureScript.

Join 178 Clojure programmers
Lambda Island is a great resource for both our experienced Clojure programmers as well as those of us that just want to know how Clojure works (differently). [...] Arne knows really well how to take a difficult subject — such as Clojure’s polymorphism or transducers — dissect it, and clearly explain it, one morsel at a time. [...] -- Lucas Dohmen, Jan Stępień
I'd like to thank you for your tutorials, articles and your libs! I can't understate how important they were on my clj onboarding. The content was always superb, and I've used them multiple times as examples of good pacing and structure. (To the point of spoiling the viewers!) -- Samuel Tschiedel
Thank you for the great videos - I've learned something useful from every one of these. -- Lauri Cherd

Learn as a Team

Are you transitioning to Clojure and Clojurescript as a company or looking to onboard new team members in a clear and structured way to Clojure and Clojurescript? Or do you have educational budget to learn new languages?

Engineering teams have chosen my screencasts to learn together Clojure and Clojurescript, because why reinvent the wheel and create your own Clojure and Clojurescript tutorials as a company?

In addition to team dashboards, teams take advantage of my private coaching hours for code review and best practices for production environments.

Level up your Team!

Teams Learning with Lambda Island

Hi, I'm Arne.

I've been programming for over a decade in several different industries and programming languages.

Since 2013 I've been coaching women who are curious about code at Rails Girls workshops and the Ruby Monstas study group. A year later we formed a splinter group to explore making music and art with Clojure. In that time, I've honed the art of making the complicated simple to understand without resorting to jargon.

In the Clojure community I’m best known for making web development easy with Chestnut, for creating the Kaocha test runner, for running the ClojureVerse community forum, and for organizing the Heart of Clojure conference. I honestly think Clojure's simplicity and power can transform the way we write software in the coming decade or more.

You can find me on Twitter as @plexus