My solutions to the problem sets from the CS50 Introduction to Computer Science course.
- Implement some basic programs in C:
- hello world
- mario prints out a pyramid of
#
symbols - credit identifies a credit card provider by the card number
- Implement a few helper functions for a music synthesiser
- Edit hex codes in raw BMPs to reveal a hidden image
- Script for Resizing BMP files
- Recover data from a "corrupted" memory card by scanning for JPEG headers
- Implement spell checker
- Load dictionary data from text file into hash table
- Perform case-insensitive spelling checks on strings
- Optimise load, check and unload times
- Repeat majority of C exercises in python
- Build Flask app that simulates stock exchange
- Allows buying and selling of shares using real (historical) stock data
- Build Flask app which pins news stories to a map