Another one that comes into mind is SICP course [1] in Clojure. Given Clojure's similarity to Scheme it should be doable. Also, because the SICP book is now licensed under CC-BY-SA, there shouldn't be any copyright problems etc. IMO ....
[1] http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/ On Wednesday, July 18, 2012 7:44:52 PM UTC+2, Eduardo Bellani wrote: > > Great idea and great effort. I would be awesome if Norvig gave a class > based on his PAIP > book, using clojure or any other lisp beast. > > On Wed, Jul 18, 2012 at 1:38 PM, Joshua Bowles <bowlesl...@gmail.com> > wrote: > > I've made a request to Udacity and forwarded Harrison Maseko's > suggestions > > in my request. > > > > I'm sure if enough people get behind this... > > > > > > On Wed, Jul 18, 2012 at 10:33 AM, Joshua Bowles <bowlesl...@gmail.com> > > wrote: > >> > >> Peter Norvig's response: > >> > >> Possible ... Udacity would be more likely -- they seem to be more > >> skill-based whereas Coursera is more academic-based. > >> > >> > >> On Wed, Jul 18, 2012 at 10:16 AM, Joshua Bowles <bowlesl...@gmail.com> > >> wrote: > >>> > >>> I agree. My thinking with an AI class is that as LISP used to be > taught > >>> for AI in school, and most programs offer Java classes, there's got to > be a > >>> few Professors out there who really dig Clojure and have a good chance > >>> teaching it. I didn't propose a "functional programming" course > because they > >>> already have that with Scala (not to say they wouldn't offer another). > >>> > >>> As far as Udacity, Peter Norvig is somehow related with Udacity (not > sure > >>> what his role is), he's an old school LISPer and he's totally familiar > with > >>> Java. I don't know if he's into Clojure (but he's definitely not > against the > >>> idea of LISP running on JVM --- he wrote is own version a while back > with > >>> scheme http://norvig.com/jscheme.html). I'll email him and see if > he's > >>> interested. > >>> > >>> > >>> On Wed, Jul 18, 2012 at 9:08 AM, Harrison Maseko <lis...@gmail.com> > >>> wrote: > >>>> > >>>> That sounds like a good move, if a professor at some at one of those > >>>> Coursera linked universities would be willing to do that. However, > can the > >>>> same request be sent to Udacity? Also, is AI the only practical > course to > >>>> suggest? I would like to suggest to Udacity, "Introduction to > Functional > >>>> Programming." Another course I would suggest is, "Building a Dynamic > >>>> Contacts Application for the Cloud," and the third one would be "Game > >>>> Development in Clojure" or something more focused like "Fluid > Dynamics for > >>>> Game Development." All these could use Clojure. > >>>> -h. > >>>> > >>>> > >>>> On Wednesday, July 18, 2012 4:29:04 PM UTC+2, Joshua Bowles wrote: > >>>>> > >>>>> Yes! Just this morning (before reading this thread) I emailed > Coursera > >>>>> to request a course like "Artificial Intelligence in Clojure". I > posted on a > >>>>> separate thread here ("community interest in machine learning(?)") > that I > >>>>> had made the request and provided a link for anyone else who wanted > to make > >>>>> a request: > >>>>> http://help.coursera.org/customer/portal/emails/new > >>>>> > >>>>> > >>>>> On Wed, Jul 18, 2012 at 8:18 AM, Harrison Maseko <lis...@gmail.com> > >>>>> wrote: > >>>>>> > >>>>>> Hi Yann, > >>>>>> I agree that Udacity is more approachable in this regard than > >>>>>> Coursera. But imagine the publicity the language would get if such > a massive > >>>>>> audience were given exposure to Clojure and Clojurescript. I have > always > >>>>>> believed that a subset of Clojure (or any Lisp) could be taught > even to > >>>>>> programming beginners with ease. This in turn could dispel much of > the myths > >>>>>> surrounding Lisp-based languages to thousands at once (one of which > is 'Lisp > >>>>>> is difficult.' Simple as it may sound, it has deterred many from > even > >>>>>> peering into a Lisp). However, with a platform like Udacity, the > instructor > >>>>>> is at liberty to really explain in a newbie-friendly way the > elegance and > >>>>>> power of a language such as Clojure. The brief lesson videos would > perhaps > >>>>>> be a more navigable route to Clojure for some than reading a book. > All we > >>>>>> need is an attractive, *practical* topic (which can be suggested by > anyone > >>>>>> here), a reputable instructor, and a way of engaging Udacity > faculty about > >>>>>> our offer. And I wish that this process could begin sooner. > >>>>>> Thanks, > >>>>>> -h. > >>>>>> > >>>>>> On Wednesday, July 18, 2012 3:16:56 PM UTC+2, Yann Schwartz wrote: > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> On Wed, Jul 18, 2012 at 3:01 PM, Harrison Maseko <lis...@gmail.com> > > >>>>>>> wrote: > >>>>>>>> > >>>>>>>> Hi All, > >>>>>>>> Massive Open Online Courses (MOOC) such as the ones offered by > >>>>>>>> Udacity, Coursera, and soon edX will eventually become platforms > from which > >>>>>>>> a language can be showcased and exposed to a very wide audience. > Here are a > >>>>>>>> few examples, all from Coursera: > >>>>>>>> > >>>>>>>> Scala: Functional Programming Principles in Scala. > >>>>>>>> R: Computing for Data Analysis. > >>>>>>>> Python: An Introduction to Interactive Programming In > Python. > >>>>>>>> C++/Java: Compilers. > >>>>>>>> Java: Automata. > >>>>>>>> > >>>>>>>> Udacity has used Python and/or Javascript in some, if not most, > of > >>>>>>>> their recent courses. What do you think, will there ever be a > chance for a > >>>>>>>> Clojure/ClojureScript-based course to be offered on one of these > platforms? > >>>>>>>> What can the community do to create such a chance? Or is this > perhaps not > >>>>>>>> important at all? > >>>>>>>> Thanks, > >>>>>>>> -h. > >>>>>>> > >>>>>>> > >>>>>>> Coursera only provides courses backed by established > universities, > >>>>>>> so it may rule out community-based offerings. Udacity's case is > different > >>>>>>> but the offering is more focused and very Python oriented. IMO, > Udacity with > >>>>>>> its online Python editor and overall delivery style would be a > better match > >>>>>>> for a clojure/clojurescript REPL approach. I have no idea how to > get in > >>>>>>> touch with Dr Thrun et al about this, my only experience so far is > with > >>>>>>> taking classes with both Udacity and Coursera. > >>>>>> > >>>>>> -- > >>>>>> You received this message because you are subscribed to the Google > >>>>>> Groups "Clojure" group. > >>>>>> To post to this group, send email to clojure@googlegroups.com > >>>>>> Note that posts from new members are moderated - please be patient > >>>>>> with your first post. > >>>>>> To unsubscribe from this group, send email to > >>>>>> clojure+unsubscr...@googlegroups.com > >>>>>> For more options, visit this group at > >>>>>> http://groups.google.com/group/clojure?hl=en > >>>>> > >>>>> > >>>> -- > >>>> You received this message because you are subscribed to the Google > >>>> Groups "Clojure" group. > >>>> To post to this group, send email to clojure@googlegroups.com > >>>> Note that posts from new members are moderated - please be patient > with > >>>> your first post. > >>>> To unsubscribe from this group, send email to > >>>> clojure+unsubscr...@googlegroups.com > >>>> For more options, visit this group at > >>>> http://groups.google.com/group/clojure?hl=en > >>> > >>> > >> > > > > -- > > You received this message because you are subscribed to the Google > > Groups "Clojure" group. > > To post to this group, send email to clojure@googlegroups.com > > Note that posts from new members are moderated - please be patient with > your > > first post. > > To unsubscribe from this group, send email to > > clojure+unsubscr...@googlegroups.com > > For more options, visit this group at > > http://groups.google.com/group/clojure?hl=en > > > > -- > Eduardo Bellani > > "Resolve to serve no more, and you are at once freed." > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en