# mitmath/computational-thinking

Course 18.S191 at MIT, Fall 2022 - Introduction to computational thinking with Julia

Repository: https://github.com/mitmath/computational-thinking
Canonical: https://ross.abutalabs.com/products/computational-thinking
Homepage: https://computationalthinking.mit.edu/
Language: Julia
License: NOASSERTION
License Family: other
Topics: julia-language, computational-thinking, mit, pluto-notebooks, education
Last push: 2026-08-12T16:03:07+00:00

## Health v2 (maintenance only)
Score: 76/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 97, release rhythm 35, longevity 100
- inputs: {"age_days": 2199, "days_push": 21, "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 2830, forks 501 (observed 2026-08-28T04:07:24.306310+00:00)

## What it is
MIT course 18.S191/18.C25 teaching computational thinking using the Julia programming language with interactive Pluto notebooks. It covers data analysis, mathematical modeling, image analysis, machine learning, network theory, and climate modeling as an integrated curriculum.

## Use cases
- learn computational thinking with Julia
- find an introductory data science course with interactive notebooks
- study mathematical modeling of real-world problems
- learn Julia through hands-on examples
- teach a university course on computational thinking
- explore image analysis and climate modeling examples in Pluto notebooks

## When to choose
- you want a free, university-quality introduction to computational thinking
- you prefer learning via interactive Pluto/Jupyter-style notebooks
- you want Julia as a first programming or scientific computing language
- you need ready-made course materials for teaching

## When to avoid
- you need production software rather than educational materials
- you want a course in a language other than Julia
- you need a formal certification or graded program

## Facets
- artifact type: learning-resource
- maturity: active
- function: data-science, machine-learning, math, developer-tools
- domain: education, data-science, machine-learning, mathematics
- platform: cross-platform
- tags: julia-language, pluto-notebooks, mit-course, computational-thinking, course-materials, interactive-notebooks, julia

## Member repositories
- mitmath/computational-thinking (main) score 76

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:24.306310+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-30T07:38:10.697965+00:00, confidence not recorded.
  - readme: https://github.com/mitmath/computational-thinking (fetched 2026-08-28T04:07:24.306310+00:00, sha 3acc04e39223)
  - homepage: https://computationalthinking.mit.edu/ (fetched 2026-08-29T09:53:19.325437+00:00, sha 44136fa355b3)
- Data as of 2026-08-30T08:39:29.467469+00:00.
