While many see Treehouse and Codecademy as competitors, I see them as the perfect compliment to one another. One is excellent for learning introductory concepts slowly with a human "teacher". The other is excellent for moving quickly through the nuts and bolts of a concept. Together, you can learn individual concepts thoroughly without having to "Google around" for more tutorials.
Let's use jQuery as an example programming language (really, it's a JavaScript library) that you can learn with both Treehouse and Codecademy.
Introduction to jQuery
- Treehouse has an Introduction to jQuery badge.
- Codecademy has an Introduction to the DOM: HTML and jQuery course.
Basic programming with jQuery
- Codecademy drops you straight into functions and selectors.
Move quickly with jQuery plugins
- Treehouse gives you a head start with jQuery plugins.
Using jQuery to interact with HTML
- Treehouse uses a Form Validation and Manipulation example.
- Codecademy walks through the process of Modifying HTML Elements and jQuery Effects.
Build a project with jQuery
- Treehouse's entire Introduction to jQuery badge is a project.
- Codecademy gives you some ideas to branch out on your own with jQuery.
Mixing Treehouse and Codecademy lessons is a great way to gain a full understanding of a topic. Some of the topics that overlap between Treehouse and Codecademy are HTML/CSS basics, programming with JavaScript, working quickly with jQuery, build apps with Ruby, and getting familiar with APIs.
See all the learning tracks that Codecademy offers or peruse through Treehouse's library.
No comments:
Post a Comment