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
10
Weeks Completed
4
Languages: C · Python · SQLite · JavaScript
1
Frameworks: Flask
Certificate Earned · 2026
C Python SQLite HTML CSS JavaScript Flask Jinja