Self Assessment

One way to assess yourself is to see if you have unique ideas.  However, ideas are dime a dozen.  Do you have the skills to deliver something like this?  Either yourself or by building a team that can perform.

Can you do something useful with the technical skills you have?  That is what matters in the initial stages of career.  Here is an example of what students do while they are still in college. If you think you are ready, check if you have passion for programming

We provide limited categories here. We hope to expand this list.

Problem Solving

  1. See if you can answer some of these questions on StackOverflow (without looking at the answers if there is an answer already).
  2. Project Euler is a series of challenging mathematical/computer programming problems.
  3. Programming Practice

Software Projects

The world needs your help. You do not have to come up with any project unless you have clear vision and you can assemble a team to assist you in implementing a good idea you have.  If you think you are ready (check your readiness) to take the plunge into a live project, here are some suggestions:
  • Get involved in an Apache Foundation project. You can be a developer.  Understand how it works.  You can aspire to be a committer for one of the Apache Projects or become an Eclipse Committer.
  • Check out and for active projects and see if the owners are looking for any help.
  • Browse through and see if there is anything that interests you. Even if the owner is not looking for help, you may want to review the current issues of your favorite project and see if you can fix them off-line.  You will find projects with meaningful and serious needs on Google Summer of Code. Getting selected for participating in this program is not that easy.  That should not stop you from creating any solution to prove yourself to the world.

  • If you are interested in education here is one way you can contribute - Create an Activity for use on Sugar Platform by children. Or lend a hand in making Sugar better.
  • Computing Now Labs

Virtual Labs

  1. Virtual Labs in India.

English Language Skills

  1. TOEFL® Junior™ Standard Sample Questions
  2. TOEFL® Junior™ Comprehensive Sample Questions
  3. TOEFL iBT® Test Sample Questions
  4. TOEFL iBT® Quick Prep
  5. Prepare for the GRE® revised General Test


  1. Previous GATE Question Papers
  2. GATE 2014                                         Syllabus
  3. GATE / JAM / CEED

Vendor Labs and Certifications

  1. IEEE Computer Society Certifications.
  2. Cisco Learning NetworkStore (not free). How to study for CCNA free.
  3. HP Virtual Labs
  4. Microsoft TechNet Virtual Labs and MSDN Virtual Labs.
  5. Linux Certifications - LPI, RedHat, Novell.