12 ms·
There is no MOOC I know of that uses Pyret (yet). Racket is great! If you're already deep into Racket, I wouldn't say stop to try Pyret unless you particularl
by jpolitz 10y ago
There is no MOOC I know of that uses Pyret (yet).
Racket is great! If you're already deep into Racket, I wouldn't say stop to try Pyret unless you particularly have the goal of learning more languages, or there's something about Pyret that really gets you interested.
We taught a programming languages course that uses Racket back in 2012, but all the material is still online:
https://cs.brown.edu/courses/cs173/2012/ https://cs.brown.edu/courses/cs173/2012/
So if you're looking for online content that we recommend, that could be an interesting next step that makes use of the momentum you have in following Racket.
The Pyret book PAPL is free online, and it's possible to dive in and follow that if you're curious about learning Pyret, though it doesn't have the infrastructure of assignments with autograders, etc, that a MOOC would have:
http://papl.cs.brown.edu/2015/ http://papl.cs.brown.edu/2015/
- webwanderings 10y agoThank you. I am not deep into Racket yet, but it requires concentration which I lack at the moment. Based on your suggestion, I'm going to stay focused and attempt to complete, instead of distracting myself. I started reading HtDP2e before finding the Edx. The MOOC helped reinforce what I was reading. I realized that through Racket, learning to program is a superior experience. This, compared to any other (popular) languages, people are teaching (or coding on the screen). I spent too much time watching people code. People attempt to teach online, but most of them lack the traditional pedagogy. They know how to code, but they don't necessarily know how to teach. The only exception I would make to above (as far as what I know right now), is Harvard's CS50.
- skrishnamurthi 10y agoYep. Stay where you are. Work through the MOOC. You'll learn a ton.