# missing-semester/missing-semester

The Missing Semester of Your CS Education 📚

Repository: https://github.com/missing-semester/missing-semester
Canonical: https://ross.abutalabs.com/products/missing-semester
Homepage: https://missing.csail.mit.edu/
Language: CSS
License: NOASSERTION
License Family: other
Last push: 2026-08-09T15:54:00+00:00

## Health v2 (maintenance only)
Score: 75/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 96, release rhythm 35, longevity 100
- inputs: {"age_days": 2467, "days_push": 24, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 6011, forks 1421 (observed 2026-08-28T04:09:34.232330+00:00)

## What it is
The source website for 'The Missing Semester of Your CS Education', an MIT course teaching practical computing tools like the shell, editors, version control, debugging, and packaging. It is a Jekyll-based site with lecture notes, exercises, and videos licensed under CC BY-NC-SA 4.0.

## Use cases
- learn command-line and shell fundamentals
- learn git and version control properly
- self-study practical developer tooling
- find a free CS course on debugging and profiling
- teach students developer productivity tools
- learn how to package and ship code

## When to choose
- you want free, high-quality lecture notes on developer tooling
- you are a student or self-learner filling gaps in practical CS skills
- you want a structured curriculum on shell, git, and editors

## When to avoid
- you need interactive hands-on exercises with automated grading
- you want a software tool or library rather than educational content
- you need commercial-use rights for the content (CC BY-NC-SA is non-commercial)

## Facets
- artifact type: learning-resource
- maturity: active
- function: developer-tools, documentation, terminal-ui, version-control
- domain: education, developer-tools, tutorials
- platform: cross-platform
- tags: course, jekyll, mit, shell, git, computer-science-education, lecture-notes, command-line, web-server

## Member repositories
- missing-semester/missing-semester (main) score 75

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:34.232330+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:49:47.124615+00:00, confidence not recorded.
  - readme: https://github.com/missing-semester/missing-semester (fetched 2026-08-28T04:09:34.232330+00:00, sha e5f030b531b9)
  - homepage: https://missing.csail.mit.edu/ (fetched 2026-08-29T08:45:41.706691+00:00, sha f5d2c0843af1)
  - site_page: https://missing.csail.mit.edu/about (fetched 2026-08-29T08:45:41.709474+00:00, sha bd3f25c31e2c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
