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.

Free Code Camp 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
  • W3Schools

  • W3Schools is a web developers information website, with tutorials and references on web development languages such as HTML, CSS, JavaScript, PHP, SQL, and JQuery, covering most aspects of web programming.

    tags: cascading-style-sheets coding dynamic-html learn-a-programming-language programming
    platform: Online
  • SoloLearn

  • SoloLearn offers tools for learning to code across multiple languages, available across web and multiple mobile platforms. The mobile-first apps focus on learning through community interaction including sharing of user-generated content and head-to-head challenges.

    tags: c-plus-plus challenges educational educational-tool java
    platform: Online Android iPhone Windows Phone Facebook
  • Lynda

  • Lynda is a web site to get training on many subjects especially on computer related subjects. You are trained through videos and tests. This is unfortunately not free, but paid based on how long you are a member.

    tags: educational training online-education software-training online-tutorials
    platform: Online
  • Pluralsight

  • Pluralsight is the global leader in high-quality online training for hardcore developers and IT pros. The revolutionary Pluralsight training library provides techies with instant access to a rich collection of online training courses delivered by industry authorities. See what you can learn at pluralsight.com and join the @pluralsight community on Twitter.

    tags: educational training online-education software-training online-tutorials
    platform: Online
  • tutorialspoint

  • Free tutorials and reference manuals with examples for Computer Fundamentals, JSF, C Sharp, Flex, GWT, PL/SQL, Eclipse, JUnit, Pascal, Maven, Scala, Spring, Struts 2, HTML5, ANT, iBATIS, Django, JSP, JAVA, JDBC, AJAX, WAP, SQL, MySQL, C/C++, PERL, PHP, Ruby, Ruby on Rails, Python, HTML, XHTML, CSS, CGI, Shell, Unix, JavaScript, jQuery, Radius, UML, GPRS, GSM,i-Mode, WiFi, WML, WiMax, SOAP, UDDI, Socket, WSDL, Makefile, Prototype, Six Sigma, CMMI, EVM, PMP Exams.

    tags: coding development educational html learn-a-programming-language
    platform: Online
  • Code.org

  • Code.org 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 something EVERY student in the world should be exposed to at some point in their childhood education.

    tags: development educational javascript learn-a-programming-language online-education
    platform: Online
  • 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
  • Nettuts+

  • Web development tutorials, including jQuery tutorials, PHP tutorials, JavaScript tutorials, PSD to HTML tutorials, CSS tutorials and more. Learn how to code like a pro.

    tags: after-effects cart css development html
    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
  • 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 applying your algorithmic thought process on any problem you want at anytime. Coderbyte is built on improving your ability to work on common logic, mathematical, and algorithmic problems you might one day encounter.

    tags: learn-a-programming-language programming
    platform: Online
  • 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
  • SQLZOO

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

    tags: database educational interactive mysql sql
    platform: Online
  • 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 interactive online lessons. Be a Coding Superhero with Code Avengers

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

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

    tags: app-development books courses css css3
    platform: Online