Go to file
Anish Athalye b22a4ecf1b Fix URLs
These URLs were being rendered like
`https://i.stack.imgur.com/a28N8.png%C2%A0`, with a non-breaking space
at the end, which imgur now replies to with 429 errors. This patch fixes
that and also gets rid of the img titles, which we don't need here.
2024-05-18 10:15:49 -04:00
.github/workflows Upgrade to actions/checkout@v4 2024-05-11 13:23:49 -04:00
_2019 Fix URLs 2024-05-18 10:15:49 -04:00
_2020 Fix URLs 2024-05-18 10:15:49 -04:00
_includes Clean up title 2023-02-19 20:01:43 -05:00
_layouts Fix HTML validation 2022-12-02 11:59:21 -05:00
static Text inside pre is visible while printing as pdf. 2023-02-27 10:35:51 +01:00
.editorconfig Initial commit 2019-01-04 22:00:31 -05:00
.gitignore Add '__pycache__/' to .gitignore, in the lectures 2020-07-03 11:29:36 -03:00
404.html Add more informative 404 page 2023-03-31 08:55:19 -06:00
CNAME Begin transition to new name and domain 2019-12-01 21:26:19 -05:00
Dockerfile Add Docker setup for easier development 2022-10-27 20:28:41 -04:00
Gemfile Initial commit 2019-01-04 22:00:31 -05:00
Gemfile.lock Simplify build 2022-12-05 08:58:40 -07:00
README.md Add Docker setup for easier development 2022-10-27 20:28:41 -04:00
_config.yml Clean up title 2023-02-19 20:01:43 -05:00
about.md Fixed typo 2020-06-01 11:10:55 +02:00
apple-touch-icon.png Add favicons 2019-02-02 16:59:07 -05:00
docker-compose.yml Add Docker setup for easier development 2022-10-27 20:28:41 -04:00
favicon-16x16.png Add favicons 2019-02-02 16:59:07 -05:00
favicon-32x32.png Add favicons 2019-02-02 16:59:07 -05:00
favicon.ico Add favicons 2019-02-02 16:59:07 -05:00
index.md Add link for Bengali translation. 2024-05-09 11:23:28 +05:30
lectures.html Add redirect 2020-02-03 12:44:32 -05:00
license.md Fix broken links 2020-05-16 11:09:58 -04:00
robots.txt Initial commit 2019-01-04 22:00:31 -05:00

README.md

The Missing Semester of Your CS Education

Build Status Links Status

Website for the The Missing Semester of Your CS Education class!

Contributions are most welcome! If you have edits or new content to add, please open an issue or submit a pull request.

Development

To build and view the site locally, run:

bundle exec jekyll serve -w

If you'd prefer to develop the site in a Docker container (e.g., to avoid having to install Ruby and dependencies on your host machine), run:

docker-compose up --build

Then, navigate to http://localhost:4000 on your host machine to view the website. Jekyll will re-build the website as you make changes to files.

License

All the contents in this course, including the website source code, lecture notes, exercises, and lecture videos are licensed under Attribution-NonCommercial-ShareAlike 4.0 International CC BY-NC-SA 4.0. See here for more information on contributions or translations.