Codecademy is the name of this brilliant teach/learn service, allowing everyone to complete and create learning courses. You can login with your facebook, google or twitter account or register on their website, it’s a 5 minute process and you’re ready to go.
When you have registered your account, login and you’re ready to dive into learning. Go to the “learn” tab located in the navigation bar. And select one of the official tracks or explore other non listed courses by clicking the “explore” tab beneath the course list.
Courses are easy to follow with hints, and you can always go back to follow up on previously learned stuff.
The courses consist of a task checklist which keeps track of your progress, it also features a expanded view of the current task with informations and guidelines on how to complete it. To complete a task you have to use the command field, once you have performed the right command it’ll tell you that you’ve completed the task successfully. If you cant figure it out, you can always try your luck on the Question & Answer forum.
You’ll earn badges and points by completing courses, and you can keep track of your progress on your account page. Beneath is my progress tracking taken from my Codeacademy user page. I have spent 3 days in total taking courses, and I really like to “learn by doing”, it’s a great way to improve.
I like the soft light design of their website, it is very user friendly and responsive. It is a great way to learn programming basics as well as more advanced stuff by doing it yourself. And if you want to help others, you may submit your own course and gain some reputation.
I’ll surely be using this website onwards, and I hope this post encourage others to try it out as well!