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

Reply via email to