Clojurecademy: Learning Clojure Made Easy

312 views
Skip to first unread message

Ertuğrul Çetin

unread,
Oct 2, 2017, 12:47:55 PM10/2/17
to Clojure
Hi everyone,

I've created site called Clojurecademy which seems like Codecademy for Clojure with powerful DSL to create courses. Feel free to provide feedback so we can improve Clojure adoption together!

Rostislav Svoboda

unread,
Oct 2, 2017, 4:30:01 PM10/2/17
to clo...@googlegroups.com
It looks like I can't learn clojure using your site unless I sign up
with my email and such.
Hmm... Until now I went pretty far with learning clojure without
signing up anywhere.
So what are your reasons for demanding a sign up?
Thanks.
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clo...@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+u...@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 unsubscribe from this group and stop receiving emails from it, send an
> email to clojure+u...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

Ertuğrul Çetin

unread,
Oct 2, 2017, 5:37:28 PM10/2/17
to Clojure
Hi Bost,

It's important for courses, I mean once your course get updated you will be notified, also you can continue to a course where you left off etc.
Of course this site is not the only platform that you can learn Clojure, it just has different approach. Also it is not just learning Clojure, with powerful Clojurecademy DSL(https://clojurecademy.github.io/dsl-documentation/) Clojure developers can create any course they want and you can learn Algorithms & Data Structures, Data Science etc. in Clojure. It's related to content of course.

Best,

Sam Griffith

unread,
Oct 2, 2017, 11:03:12 PM10/2/17
to Clojure
Terms of service prevent me from helping. I'm not willing to write things for the site and then have you own them like it says. That said, good luck. It does look guise nice from looking at your GitHub.

Sam

Ertuğrul Çetin

unread,
Oct 3, 2017, 6:06:46 AM10/3/17
to Clojure
It's auto generated Terms of service, I should admit that I did not read all Terms. Which part(s) is preventing you from contributing? I can remove/change it, community's contribution is very important to platform.

Rostislav Svoboda

unread,
Oct 3, 2017, 7:31:04 AM10/3/17
to clo...@googlegroups.com
> Which part(s) is preventing you from contributing?

Please the remove that sign-up wall, Terms-of-service nonse and alike.

You know what we mean, don't you?

If you think your users (= us) need some kind notifications,
suspend-resume (i.e. save-load) functionality etc. then make it
optional please.
And if your real goal is earning money, then consider using some kind
of in-app-purchase mechanism.
Thanks.

Ertuğrul Çetin

unread,
Oct 3, 2017, 8:27:37 AM10/3/17
to Clojure
My goal is not earning money, this platform will remain free actually and be an open source project when I'm done with unit testing and documentation, my goal is making Clojure adoption as much easy as possible. I'll update Terms and consider your suggestion.

Ertuğrul Çetin

unread,
Oct 3, 2017, 9:39:16 AM10/3/17
to Clojure
I removed Terms of Service from the site, also all Clojurecademy projects have MIT license(https://github.com/clojurecademy) and Clojurecademy Web App is going to be an open source project in near future. I hope everything is fine now, if not please let me know I'll do adjusments

Thank you...


On Tuesday, October 3, 2017 at 5:03:12 AM UTC+2, Sam Griffith wrote:

Christopher Small

unread,
Oct 3, 2017, 12:48:36 PM10/3/17
to Clojure

Concerns over licensing and user agreements and logins aside...

REALLY COOL WORK! I haven't dug deeply yet, but it seems you've built a framework for building Clojure based courses here, not just a fixed set of curriculum. And to this effort, bravo! I hope to see this become a very useful tool for teaching Clojure, and help bring more new programmers to the language.

I've actually been wondering what it might be like to build something like this for Cljs UI work. I know we have klipse and some related things, but something that packaged that together with some real course structure would be really phenomenal. Any ideas on that?

With gratitude

Chris

Ertuğrul Çetin

unread,
Oct 3, 2017, 1:03:16 PM10/3/17
to Clojure
Thank you, Christopher!

I removed terms and user agreements, also changed every project's license under Clojurecademy to MIT, I hope it's all good now, if not I'll make it right until people have no concerns.

About CLJS UI, I'm also considering that thing because it might be really useful, Codecademy has some Javascript courses that have little Web View and users can manipulate Javascript/HTML code and get immediate effect/feedback on a Web Page, so I want to implement that. The thing is if project gets enough attention I will implement all those things as soon as possible :)

Best,

Ertuğrul Çetin

unread,
Oct 4, 2017, 9:45:43 AM10/4/17
to Clojure
Here is the DSL documentation link if anyone interested in creating Clojure based courses: https://clojurecademy.github.io/dsl-documentation
Reply all
Reply to author
Forward
0 new messages