Website |
Course |
Feature |
Pricing |
Difficulty |
Codecademy |
HTML, CSS, JavaScript, jQuery, PHP, Ruby, Python, API |
Code Interpreter, Progress Saver, Project, Forum |
Free |
Easy – Intermediate |
Code Avengers |
HTML5, CSS3, JavaScript |
Code Interpreter, Progress Saver, Project, Note |
Free |
Easy |
Code School |
HTML5, CSS, CSS3, jQuery, Ruby, Ruby on Rails, iOS |
Code Interpreter, Screencast, Progress Saver, Forum |
Free, $25/month |
Intermediate – Hard |
Treehouse |
HTML, CSS, CSS3, JavaScript, jQuery, Ruby, Ruby on Rails, iOS, Android, UX, Database |
Code Interpreter, Screencast, Progress Saver, Project, Forum |
Free, $25/month, $49/month |
Easy – Hard |
LearnStreet |
HTML, CSS, JavaScript, Python, Ruby |
Code Interpreter, Progress Saver, Project, Forum |
Free |
Easy |
Udacity |
Web Development, HTML5, Python, Java, Computer Science, Algorithm, AI |
Code Interpreter, Screencast, Progress Saver, Forum |
Free |
Intermediate – Nightmare |
CodeHS |
Problem Solving, JavaScript, Animation, Game Programming |
Code Interpreter, Screencast, Progress Saver |
Free, $25/month, $75/month |
Easy – Intermediate |
Khan Academy |
Programming Basics, Canvas Drawing, Animation, User Interaction |
Code Interpreter, Screencast, Progress Saver, Project, Discussion |
Free |
Easy – Intermediate |
Scratch 2.0 |
Visual Programming |
Visual Editor, Project, Forum |
Free |
Easy |
SQLZOO |
SQL |
Code Interpreter |
Free |
Easy – Hard |
Best
https://www.hackerrank.com/categories/algorithms/warmup
TopCoder
is the world’s largest competitive software development community
spread over 200 countries and 272,348 members. The site hosts online
programming contests in the Java, C++, and C# languages. Fortnightly
online algorithm competitions and weekly competitions on design and
development are platforms for coding skills. The algorithm based
contests are usually the shortest (2 hrs) while marathon matches can go
on for couple of weeks. The codes from design and development contests
are usually picked up by companies for a profit. TopCoder.com sometimes
serves as a hiring platform for developers.
Codechef
is a noncommercial programming community that’s Indian in origin but
global in scope with nearly 25,000 members. The programming community
hosts contests, trainings and events for its worldwide membership.
Codechef is well organized with local chapters in colleges, meetups, an
active forum, blog, Facebook Group and a Twitter stream. You can
practice your problem solving skills on the site and then take part in
the monthly face-offs.
Apps for Development
The
World Bank attempts to foster social innovation by asking the developer
community to develop software applications related to one or more of
the Millennium Development Goals (MDGs). You can submit any kind of
software application, web apps, a mobile device, console, SMS, or any
common software platform. The only condition is that the proposed
application use one or more datasets from the World Bank Data Catalog
available at data.worldbank.org. You can still participate before
January 10, 2011.
Another city specific example is the
NYC BigApps 2.0 Competition which is for New York City.
The
engineering puzzles are placed on the Careers page on Facebook, so it
could be an entry ticket to a job at Facebook. But you have to solve
them and get them right first, because as this old
blog entry explains competition to get into Facebook is pretty intense. The
Facebook Puzzle Master Page also holds frequent contests that can help you get noticed.
No comments:
Post a Comment