楽しく退屈せずにJavaScriptプログラミングを学べるCodecademy, ソーシャルな学習サイト

标签: Uncategorized codecademy | 发表时间:2011-08-19 12:32 | 作者:Jason Kincaid 三十不归
出处:http://jp.techcrunch.com

code

Hacker Newsで参考になる記事を読んだ。その記事が推薦している本も買った。オンラインのチュートリアルをブックマークした。見ればプログラミングが楽しくなるとうたっているビデオに、80ドルも投じた。でも、なぜだろう。いまだにプログラミングのやり方が、分かんないのだ。

…というお悩みをお持ちのあなた、今夜(米国時間8/18)立ち上がったCodecademyが、きっと助けてくれるだろう。

CodecademyはWeb上の対話的なプログラミングチュートリアルで、手取り足取り、JavaScriptの基礎を教えてくれる。まだ始まったばかりなので、レッスンはwhileループまでだが、ある重要な理由により、将来性はとても大きい。その重要な理由とは、レッスンが楽しいことだ。

Codecademyの最初のユーザ登録方法が、とてもお利口なやり方だ。つまり、ユーザ登録というものがない、少なくとも初めは。Codecademy.comへ行くと、いきなり最初のレッスンが始まる。課題は、自分の名前をプリントしてその文字数を数えよ、だ。そうやっていくつかのレッスンをこなしたあと、サイトはユーザアカウントの作成をすすめる。そのとき、会員登録をしないとそれまでの課程の履歴が無になる、と言われるから、ほとんどの人が登録するだろう。

レッスンそのものは、かなり単純明快だ。画面左のサイドバーに、課題を達成するためのインストラクションが表示される。たとえば「myNameという新しい変数を作りなさい」。コードを書いたりエディットしたりはWeb上の仮想端末で行い、[Enter]キーをたたくと、そのコードが実行される。教えることと、教えたことを生徒が実際にやってみることの、バランスがうまくとれているから、難しく感じないし、退屈もしない。

課題を次々クリアしていくと、ポイントとトロフィーがたまり、生徒のプロフィールに表示される。友だちはそのプロフィールを見て、その生徒の進歩状況を知る。今後たぶんこのサイトは、リーダーボード(成績上位者表)やコンペなど、ソーシャルな要素を増やしていくのだろう。

このアプリケーションにはまだバグがあるが、それも当然だ。協同ファウンダのZach SimsとRyan Bubinskiがこのアプリを作り始めたのは、わずか10日前だ。彼らは、自分たちのサイトがこんなに急速に人気になるとは、想定していなかった(初期的なフィードバックを求めてHacker Newsに記事を投稿したのだが、その数時間後には同時並行ユーザ数が1000に達した)。

まだまだ、問題も多い。たとえば、新しいレッスンをコミュニティが作れるようにするのか? 収益化はどうやるのか?(収益化を志向してはいる)。でも、出だしそのものは、なかなか好調だ。

ぼくのささやかな希望を言えば、最初のレッスンは’Hello World’にしてほしかったな。

[原文へ]
[jpTechCrunch最新記事サムネイル集]
[米TechCrunch最新記事サムネイル集]
(翻訳:iwatani(a.k.a. hiwa))

相关 [javascript codecademy] 推荐:

Codecademy – Javascript 语言教学 | 小众软件 > 在线应用

- 2楼水饺 - 小众软件
戒烟很容易,壤驷二狗戒过好多次了. 编程也很容易,二狗学过好多次了. Codecademy 是 Javascript 编程互动教学网站,通过互动对话的方式相对友好地帮新手入门. 访问: 官网 | 来自小众软件. ©2011 Thruth for 小众软件 | 原文链接 | 0 留言 | 加入我们 | 投稿 | 订阅指南.

楽しく退屈せずにJavaScriptプログラミングを学べるCodecademy, ソーシャルな学習サイト

- 三十不归 - TechCrunch Japan
Hacker Newsで参考になる記事を読んだ. その記事が推薦している本も買った. 見ればプログラミングが楽しくなるとうたっているビデオに、80ドルも投じた. いまだにプログラミングのやり方が、分かんないのだ. …というお悩みをお持ちのあなた、今夜(米国時間8/18)立ち上がったCodecademyが、きっと助けてくれるだろう.

用Codecademy学习编程,简单又有趣

- 可可 - 36氪
为了学习编制程序,很多人买了一堆相关书籍,并参加了很多网络课程,甚至花了几百块钱买了一套教学光碟,到头来还是不会编程,非常不值. Codecademy是一个刚推出的网站,它为用户提供了一种学习编程的新方式. 它是一种基于网络的互动编程教程,手把手帮助用户了解JavaScript的一些基本原理,更重要的是,使用Codecademy学习编程充满了趣味性.

Codecademy:交互式教学让学习编程变得简单有趣

- - 互联网分析
Codecademy(www.codecademy.com)是一家以交互的方式教你如何编程的在线教育网站. 与其他将课堂教学模式纯粹地搬到网 络上的教育公司不一样,Codecademy致力于打造一个地道的、原生的互联网式的趣味学习编程网站,手把手帮助用户了解编程的基本原理,提供最好的学 习体验,不仅告诉用户怎么操作,同时还巩固之前学到过的知识,它让学习编程变得简单和充满了趣味性,并且一切都是免费的.

Javascript诞生记

- Milido - 阮一峰的网络日志
二周前,我谈了一点Javascript的历史. 今天把这部分补全,从历史的角度,说明Javascript到底是如何设计出来的. 只有了解这段历史,才能明白Javascript为什么是现在的样子. 我依据的资料,主要是Brendan Eich的自述. "1994年,网景公司(Netscape)发布了Navigator浏览器0.9版.

JavaScript,你懂的

- dylan - keakon的涂鸦馆
经常有人问我,JavaScript应该怎么学. 先学基本语法,如果曾学过C等语言,应该1小时内就能掌握了. 再去使用内置的函数、方法和DOM API,熟悉它能干什么;而在学习DOM API的过程中,你还不得不与HTML和CSS打交道. 然后弄懂匿名函数和闭包,学会至少一个常用的JavaScript库(例如jQuery).

Javascript 里跑Linux

- rockmaple - Shellex's Blog
牛逼到暴的大拿 Fabrice Bellard,用Javascript实现了一个x86 PC 模拟器,然后成功在这个模拟器里面跑Linux(请用Firefox 4 / Google Chrome 11打开,Chome 12有BUG). 关于这个东西… 伊说 “I did it for fun“,大大啊大大啊….

高效 JavaScript

- xtps - ITeye论坛最新讨论
传统上,网页中不会有大量的脚本,至少脚本很少会影响网页的性能. 但随着网页越来越像 Web 应用程序,脚本的效率对网页性能影响越来越大. 而且使用 Web 技术开发的应用程序现在越来越多,因此提高脚本的性能变得很重要. 对于桌面应用程序,通常使用编译器将源代码转换为二进制程序. 编译器可以花费大量时间优化最终二进制程序的效率.

你得学JavaScript

- 蒋冰 - 伯乐在线 -博客
  注:本文由 敏捷翻译 - 蒋少雄 翻译自 Kenny Meyers 的博文.   如果三年前你问我应该学什么语言,我会告诉你是Ruby.   如果你现在想学一门语言的话,你应该学习JavaScript..   我认为,每一位Web开发人员都应该学习JavaScript. 目前推出的许多新技术都支持这个观点.

javascript 贪食蛇

- Xin - 博客园-首页原创精华区
我的程序用javascript与Html中的table结合,实现的简单的贪食蛇游戏,游戏的主要特点,可调整蛇移动速度,可调整蛇移动范围,碰壁、咬到身体则“Game Over. 游戏并不完善,只是实现了主要的功用,有设计不合理的地方,欢迎您感大家提意见.        实现方法:由javascript语言中的setInterval方法驱动整个游戏程序,设置“nowDirection”即蛇的当前移动方向为全局变量,由setInterval方法定时获取蛇的移动方向,由document.onkeydown()捕捉当前按键(上、下、左、右)以修改nowDirection,这样就可以用方向按键控制蛇周期时间的定向移动.