![]() ![]() Codecademy takes a similar approach, but I found Code School’s implementation to be less obtrusive. If you still can’t figure it out, you have the option of accessing the answer, though this will cause you to earn fewer points on that particular challenge.Īs I’ve mentioned, Code School makes use of gamification: you earn points for each challenge and badges for each level. Each challenge comes with a set of (usually 3) progressively more revealing hints, so if you’re struggling you can get some help without having the whole answer given to you. One thing I particularly like about the challenges is that you have the option to view the lecture you just watched in PDF slide format, which makes it easy to remind yourself of the most important points of the lecture without having to sit through the entire video again. The site presents you with a customized coding environment in the browser and asks you to solve a problem using the techniques you’ve just learned. The challenges following the lectures use the same general format as Codecademy’s exercises. Having said that, there’s nothing stopping you from hitting pause if you need a break to soak in what you’ve just learned. I sometimes find my attention wandering a bit by the end of a video, though, and I feel they could improve the experience by breaking them up into even shorter segments. The videos tend to be 10-20 minutes in length, which is of course much shorter than a traditional lecture. The quality of the lectures is quite good the instructor is usually shown in a corner of the screen, while the code takes up most of the window, with slick but non-distracting animations, notes, and highlights indicating relevant portions. ![]() In addition to these “courses,” there is an extensive list of screencasts available on related subjects, but so far I’ve stuck to the courses, so I won’t be discussing the screencasts.Įach course is broken down into 5 or 6 lessons (or “levels,” to use Code School’s gamified language), and each of these sections features a video lecture followed by several exercises (“challenges”). Most of these topics are grouped under paths (Ruby, JavaScript, HTML/CSS, and iOS), while a few are classified as electives (including Git and Chrome DevTools). Both of the sites I’m discussing here have a lot to offer intermediate and even senior developers.Ĭode School covers a variety of coding topics. There are always new techniques to master and new tools to discover. You may be wondering why I’m spending time on tutorials now that I’ve completed the program at Bitmaker Labs, but any expert will tell you that learning to code is a lifelong pursuit. Let’s see how it stacks up against Codecademy. Since then, I’ve tried several different online tutorials for learning to code, so today I want to talk about one of my new favourites, Code School. More than a year and a half ago, I wrote a post about my experience using Codecademy, and to this day it’s one of the most popular posts on my blog. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |