Share this project

Done

Share this project

Done
Interactive tutorials to teach Java Programming to Beginners. Learn through discovery on Learneroo.com.
82 backers pledged $1,293 to help bring this project to life.

About

Learn Java Programming (and More) by Solving Challenges project video thumbnail
Replay with sound
Play with
sound

$1,293

82

Update: Thanks to all backers, this project has reached its funding goal! If this reaches the Stretch Goals, I can create even more content and features! See details on the bottom of the page.



An Interactive Tutorial to Teach Java Programming

The best way for beginners to learn programming is with interactive tutorials. There are many tutorials online for languages like Python and Javascript, but there is not much for Java, even though it is one of the most in-demand languages. 

This project aims to change that. I will create interactive modules that teach programming by presenting a concept along with programming challenges. This will let the user learn by doing, the only real way to learn programming. I already created the first Java module so you can try it out and start learning programming now!

What's Next?

If this project is funded successfully, I'll be able add more content and improve the site:

More Modules

The first module just covers the very basics of programming, but there's a lot more to learn! I will create both online and offline content to help the beginner programmer get started. I'll create the following modules once this fundraiser finishes: 

  • Object-Oriented Programming and Programming with BlueJ
  • More about the Java Language and Libraries
  • Creating (and distributing) a Complete Java Program 
  • Interactive Java Reference for Beginners

More Practice
The Learneroo modules go through the material quickly, but it is important to do more practice to reinforce what you learn. I will add additional programming challenges that can be done after completing the main content. They will also be open to anyone interested in practicing programming. 

Improved Website  
Learneroo.com is still under construction, but when this project raises funding, I'll be able to improve the design (and fix bugs). In addition, I hope to add new features, such as "code helpers" and social learning tools.

Your donation will help prevent this
Your donation will help prevent this


*********

...and you can get more of this.
...and you can get more of this.

Membership

After this project is funded, I will create a new premium membership option on Learneroo.com. Members will receive 3 benefits:

  • Premium Help - There will be a forum for all users to ask and answer questions. The Learneroo staff (me) will also try to answer all members' questions. 
  • Live Chat -  In addition, there will be multiple time-slots each week when members can chat online to get help while they do the challenges. 
  • Extra Content - Members will also be able to download additional content at no extra cost. 

Everyone who donates $7 and up to this project will receive 1 month membership on Learneroo which can either be used by the donor or given away. It will need to be used during 2013. 

More about Learneroo.com

Scribbling on boards has a long history, but more can be done...
Scribbling on boards has a long history, but more can be done...

Online education has grown a lot recently, but it is still often focused on videos of people scribbling.  I think the web can offer more than that, and the goal of Learneroo is to let people learn through discovery by viewing interactive content and solving challenges. We won't just do the standard curriculum, but will focus on the skills that are really needed today and tomorrow. This is some content already available on Learneroo - Interactive Education:


You can read more about education on the Learneroo Blog. Your support will help Learneroo create content to teach java and much more!


Stretch Goals

The more this project raises, the more content and features I will be able to create! For each funding level, I will be able to create the following additional content by the end of December 2013:

  • $1500 -  An Algorithms Module about Trees and Graphs. 
  • $2000 - Multiple Algorithms Modules so beginners can cover the basics of Algorithms by learning through discovery!
  • $2500 -In addition to the modules on Java and Algorithms, I will create another module to teach Practical Computer Skills, such as searching text or databases.

 I will also be able to hire people to help improve the site. In addition, I will work on the following features:

  • $1500 - Better progress tracking - Get points and badges for completing challenges.
  • $2000 - Mobile support - Improve the website for mobile users. 
  • $2500 - Computer feedback to help users fix their bugs. 

Risks and challenges

There are two main challenges when creating software and educational content:
Making sure everything is correct and shipping on time. To ensure that the content is correct and clear, I will hire another Java programmer to review it. To avoid delays, I will focus on creating the beginner Java content over other tasks and keep people posted of my progress.

Learn about accountability on Kickstarter

Questions about this project? Check out the FAQ

Support

  1. Select this reward

    Pledge $2 or more About $2.00

    Thanks for your support! We'll thank you again (and link to your website) on Learneroo.com's blog and Facebook pages.

    Less
    Estimated delivery
    10 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Reward no longer available

    Pledge $7 or more About $7

    Early-Bird Special! One-month Premium Membership on Learneroo.com for you or anyone you know. Premium members will be able to download extra content and will receive extra help with learning any subject on Learneroo!

    (Reward #1 is also included.)

    Less
    Estimated delivery
    Reward no longer available 15 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Reward no longer available

    Pledge $11 or more About $11

    One-month Premium Membership on Learneroo.com for you or anyone you know. Premium members will get extra help and content for learning on Learneroo! (See main text for more info.) The starting membership price will be $20+/month after the Kickstarter project.

    (Reward #1 is also included.)

    Less
    Estimated delivery
    Reward no longer available 20 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Select this reward

    Pledge $15 or more About $15

    All the above + Receive my mini-ebook on education and other topics. It will include both edited selections from my blogs and completely new content.

    Less
    Estimated delivery
    14 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Select this reward

    Pledge $21 or more About $21

    All the above + Learneroo.com T-shirt!

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Limited 11 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  6. Select this reward

    Pledge $50 or more About $50

    All the above + 1-Month Premium membership for an Additional 3 people. I'll also send you a hand-written (and illustrated) note of thanks.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    4 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  7. Select this reward

    Pledge $100 or more About $100

    Everything above + Sponsor a Learneroo Module. You will get to choose a topic for a new Learneroo module from many possibilities. You will be linked to from the module itself as a content sponsor.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Limited 2 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (30 days)