2021年、大学2年生の時に、ハーバード大学のコンピューターサイエンス基礎講義であるCS50: Introduction to Computer Scienceをオンラインで受講した。当時、大学でC言語とPythonには触れていたが、講義と演習を通してより理解が深まった。講義の課題はすべて提出し、最終課題では、東京オリンピック2020の水泳競技の結果を選手別やチーム別に検索して表示するWebサイトを作成した。最終課題はFlaskを使用したが、Djangoを使用して改良したソースコードはここに載せている.
- Week 0 Scratch
- Week 1 C
- Week 2 Arrays
- Week 3 Algorithms
- Week 4 Memory
- Week 5 Data Structures
- Week 6 Python
- Week 7 SQL
- Week 8 HTML, CSS, JavaScript
- Week 9 Flask
- Week 10 Ethics
- Security
- Artificial Intelligence
- Final Project