コンピュータサイエンス入門講座「CS50」
<講演会ではありません>
ハーバード大学コンピュータサイエンス入門講座 CS50
日本語版翻訳プロジェクト
学べること
コンピュータサイエンスとプログラミングの広範かつ強固な理解
プログラミング問題を効率的に解決するためのアルゴリズムの考え
抽象化、アルゴリズム、データ構造、カプセル化、リソース管理、セキュリティ、ソフトウェアエンジニアリング、Web開発などの概念
C、Python、SQL、JavaScriptに加え、CSSやHTMLなど、多くの言語に精通していること
様々なレベルの学習者が集う活気あるコミュニティに参加する方法
最終的なプログラミングプロジェクトを開発し、仲間に発表する方法