CS50x
{Harvard University · Certificate Earned}
Harvard's Introduction to Computer Science. Ten weeks, four languages,
one certificate. Here's what I built and learned.
Problem Sets
- Week 0 — Scratch:
Animated interactive game - Week 1 — C:
Hello, Mario pyramid, Cash - Week 2 — Arrays:
Scrabble, Readability score, Caesar cipher - Week 3 — Algorithms:
Sort, Plurality voting, Runoff - Week 4 — Memory:
Volume, Image filters, JPEG recovery from raw memory - Week 5 — Data Structures:
Inheritance, Speller — hash table spell-checker - Week 6 — Python:
Sentimental / Hello, Mario, Cash, Readability, and DNA strand matching - Week 7 — SQL:
Songs database, Movies database, Fiftyville - Week 8 — HTML, CSS, JavaScript:
Trivia, Homepage - Week 9 — Flask:
Birthdays:
GitHub Finance — stock-trading web app:
GitHub -
Final Project:
VORTEX — Flask-based e-commerce platform:
GitHub