Information

clojureD 2018: "Teaching Clojure" by Michael Sperber

Clojure is a great language for just about everything. So, naturally, we want to teach it to others. How should we do this? Unfortunately, as natural as Clojure and its focus on functional programming feel to us, it is not easy to teach well. Moreover, Clojure itself is not the best tool for teaching – the language was designed for professional developers, as are its IDEs. So what to do when we want to enable a fellow developer to hack in your project, as a professional trainer, or to teach students?
This talk will report on the insights gained by the Program by Design and DeinProgramm projects, the tools and materials they have produced, and how to apply them in your teaching.
Three points will be important – effective teaching requires a didactic strategy built on systematic programming construction, languages that support that strategy, and tools and languages that have been adapted to the needs of beginners. With that in place, your students will be up to speed in Clojure in no time!

Download Video Audio

FAST DOWNLOAD - Mp4 1080p FAST DOWNLOAD - Mp4 720p Audio Only M4A Audio Only M4A Video Only MP4 (144p) Video Only MP4 (240p) Video Only MP4 (360p) Video Only MP4 (480p) Video Only MP4 (1080p) Video Only MP4 (720p) Video + Audio 3GP (144p) Video + Audio 3GP (180p) Video + Audio WEBM (360p) Video + Audio MP4 (360p) Video + Audio MP4 (720p)

Download MP3 Audio

FAST DOWNLOAD - HQ MP3 320kbps
MP3 320kbps 79.6 MB
MP3 256kbps 63.7 MB
MP3 192kbps 47.8 MB
MP3 128kbps 31.8 MB
MP3 64kbps 15.9 MB