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