RubyMonk will teach you the syntax, idioms, and even the philosophy behind effective Ruby use in an interactive, Codecademy-like interface. As of n...

RubyMonk alternatives

  • Codecademy

  • Codecademy is the easiest way to learn how to code. It's interactive, fun, and you can do it with your friends.

    tags: javascript learn-a-programming-language online-education programming python
    platform: Online
  • Free Code Camp

  • Free Code Camp's open source community help you build a job-worthy portfolio of real apps used by real people, while helping nonprofits.

    tags: angular code-projects javascript learn-a-programming-language live-sandbox
    platform: Online
  • Scratch

  • Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your cr...

    tags: absolute-beginner kids programming programming-language visual-programming
    platform: Mac OS X Windows Linux
  • Code School

  • Code School teaches web technologies in the comfort of your browser with video lessons, coding challenges, and screencasts.

    tags: educational educational-tool ifttt-integration interactive-lessons online-education
    platform: Online

  • is a non-profit whose goal is to expose all students to computer programming. We believe that computer programming is a liberal art; it's ...

    tags: development educational javascript learn-a-programming-language online-education
    platform: Online
  • Treehouse

  • Treehouse teaches Web Design, Development and iOS to people everywhere, in order to help them achieve their dreams and change the world.

    tags: sync-on-many-devices web-design web-development
    platform: Online
  • SitePoint

  • Learn Web Design and Development with SitePoint tutorials, courses, and books - HTML5, CSS3, JavaScript, PHP, mobile app development, Responsive We...

    tags: app-development books courses css css3
    platform: Online
  • Nettuts+

  • Web development tutorials, including jQuery tutorials, PHP tutorials, JavaScript tutorials, PSD to HTML tutorials, CSS tutorials and more. Learn ho...

    tags: after-effects cart css development html
    platform: Online
  • TutsPlus (Tuts+)

  • Tuts+ teaches creative and technical skills to millions of people worldwide.

    tags: course-study css development educational html
    platform: Online
  • Coderbyte

  • Coderbyte is a place built for anyone to practice and perfect their programming skills. Challenges are added almost every day so you can work on ap...

    tags: learn-a-programming-language programming
    platform: Online
  • Programming Hub

  • The fastest way to learn any programming language by referring to already made programs and theory created by programming experts.

    tags: educational learn-a-programming-language
    platform: Android iPhone Android Tablet iPad
  • Tutorialzine

  • Tutorialzine is a site dedicated to bringing you the coolest web development tutorials and resources.

    tags: css-development development educational javascript-development learn-a-language
    platform: Online
  • University

  • University includes live coding lessons, tutorials, and discrete examples tied to our reference documentation. In University, each ...

    tags: development educational javascript-development learn-a-language learn-a-programming-language
    platform: Online iPhone
  • CodeAvengers

  • Code Avengers is the fun, easy way to learn Javascript, the computer programming language of the web. Learners of all ability will enjoy the free i...

    tags: coding development learn-a-programming-language programming
    platform: Online

  • SQLZoo includes tutorials and reference to support people learning SQL. It features:

    tags: database educational interactive mysql sql
    platform: Online