Web Apps (10000 programs)
Pros: Can be used with different mobile platforms. Connects users with thousands of sites.
Cons: Difficult to adapt to specific requirements. The learning curve can be rather steep.
Pros: Twenty eight different stages to complete. Cool cast of characters.
Cons: Have to register to play. Heavy emphasis on in game purchases.
Pros: Complete online courses. Easy to participate.
Cons: Intensive learning. Pay after you're hired.
Pros: Packed with useful features. Very easy to get to grips with.
Cons: The dashboard is rather limited. A bit limited in its scope.