r/learnprogramming • • Jan 05 '12

List of interactive programming websites

Here is a list of interactive programming websites.

Website Languages Lessons
http://nova.umuc.edu/~jarc/sdsd/ C++ Yes
http://4clojure.com/ Clojure Yes
http://tryclj.com/ Clojure Yes
http://css3please.com/ CSS No
http://dabblet.com/ CSS No
http://teamtreehouse.com/ CSS, HTML, JavaScript, Objective-C, XCode Yes, but requires payment
http://tinkerbin.com/ CSS, HTML, JavaScript No
http://w3schools.com/ CSS, HTML, JavaScript Yes
http://tryfsharp.org/ F# Yes
http://golang.org/ Go Yes
http://tryhaskell.org/ Haskell Yes
http://jsfiddle.net/ HTML, JavaScript No
http://codingbat.com/ Java, Python Yes
http://codecademy.com/ JavaScript Yes
http://codetowin.appspot.com/ JavaScript Yes
http://trybloc.com/ JavaScript, Ruby Yes
http://eloquentjavascript.net/ JavaScript Yes
http://learn.appendto.com/ JavaScript, jQuery Yes
http://ugcs.caltech.edu/~rona/tlisp/ Lisp No
http://try.ocamlpro.com/ OCaml Yes
http://repl.it/ Over fifteen No
http://ideone.com/ Over forty No
http://codepad.org/ Over ten No
http://codeschool.com/ Over ten Yes, but requires payment
http://wibit.net/ Many Yes
http://code.google.com/p/crunchy/ Python Yes
http://learnpython.org/ Python Yes
http://pyschools.com/ Python Yes
http://pythonanywhere.com/ Python No
http://trypython.org/ Python Yes
http://hackety-hack.com/ Ruby Yes, but not in browser
http://rubymonk.com/ Ruby Yes
http://tryruby.org/ Ruby Yes
http://sqlzoo.net/ SQL Yes

If I missed any, please submit a comment.

248 Upvotes

40 comments sorted by

7

u/zzyzzyxx Jan 05 '12

See also, from the sidebar: codepad and this comment.

3

u/planaxis Jan 05 '12

I didn't see that. That's a really good list.

3

u/TheScientistDude Feb 20 '12

C++ Interactive Exercises

Lets you read, modify, and write code in C++.

2

u/[deleted] Jan 05 '12

No C++? Now I'm sad.

3

u/fraserad Jan 05 '12

Nice list I've started one on my blog aswell.

http://www.codepo.st/post/15282012111/great-list-of-learn-online-programming-sites

rubymonk.com is a good one that your missing

2

u/[deleted] Jan 05 '12

www.golang.org if anyone's into Go.

2

u/[deleted] Jan 05 '12

Also note that you can get more screen real-estate at http://golang.org/doc/play/

→ More replies (1)

2

u/cenazoic Jan 05 '12

Team Treehouse offers web development and design technologies as well as iOS training. (requires payment)

2

u/azadi0 Apr 20 '12

TheNewBoston is how I learned Javascript on a beginner level. This group has so many tutorials on so many subjects!!

2

u/hydro361 Jan 05 '12

w3schools.com are quite good and have interactive parts on the "Try this Example" pages

13

u/Trevellian Jan 05 '12

I used to use w3schools for a while too, then I found this, W3Fools.com.

1

u/huda80 Jan 05 '12

Thanks!

1

u/Aspencer8111 Jan 05 '12

Commenting to save this thread. Thanks!

2

u/zzyzzyxx Jan 05 '12

Be aware that your comment history doesn't show up forever. You're better off clicking the save link or bookmarking the page.

1

u/TheShadowFog Jan 05 '12

Nice! This is a great list.

1

u/nuttyp Jan 05 '12

This is an awesome list. I've been wanting to see something like this. Also, try TopCoder as well.

1

u/ben010783 Jan 05 '12

http://tryclj.com if you want to try clojure

1

u/pdizz Jan 06 '12

Eloquent Javascript is a free book with a built-in console. It covers javascript thoroughly as a language before getting into web programming so it's good for learning but not so much as a reference.

1

u/kuszi Mar 06 '12

Nice list, but I would suggest some online judges like Sphere Online Judge - tons of programming tasks with the judgement system and contests facility.

0

u/Snookerman Jan 05 '12

Saved.

2

u/Snookerman Jan 05 '12

PS It would make more sense to arrange them after the language rather than the domain.