This repository contains my computer science notes organized as a custom Jekyll site.
The repository is structured as follows:
./docs/
- Contains all the Markdown files that make up the content of the site./docs/_layouts/
- Contains the layout templates for the site./docs/_includes/
- Contains reusable HTML components./docs/assets/
- Contains CSS, images, and other static assets
This site uses a custom Jekyll theme with the following features:
- Clean, responsive design
- Dark mode support
- Optimized typography for readability
- Code syntax highlighting
Note
You can use this project as a starting point for any scientific note-taking project by clicking the Use this template
button on GitHub.
If you clone this repository locally and open CompSci.playground
in Xcode, you can explore the Swift code examples and interact with them.
Important
Ensure that you check Editor > Show Rendered Markup
before reading through the notes.
The wiki of this repository contains other notes from arbitrary courses that aren't included in the http://teachyourselfcs.com curriculum that I still thought would be worth keeping the notesfrom, it also contains my original notes from Harvard CS50 and if you clone the wiki locally you will see the original code examples stored there as well.
Tip
To clone this repostiory's wiki run git clone https://github.com/maclong9/comp-sci.wiki.git