KA uses an HTML5 canvas based interface whereas CC uses a JavaScript console based interface for much of the courseware, These are really only learning scaffolds, not something we will find ourselves in in ‘real’ JavaScript. Programming in JS focuses on DOM interfaces. As programmers we are interested in creating interfaces that are usable and that meet their intended goals. How we learn JavaScript is immaterial and the difference in interfaces comes down to subjectivity, more than anything. There are very few lessons, but tonnes of user contributed examples, many being quite sophisticated. Their approach to programming, or rather teaching programming is quite limited in a sense, and focuses primarily on graphical representation. ![]() ![]() KhanAcademy has had much more time to mature than has Codecademy, and as such their engineers have had more time to develop their interfaces.
0 Comments
Leave a Reply. |