Runestone Academy provides free online textbooks for mathematics and computer science.
Modern Computer Science Curriculum
Modern Computer Science Curriculum organizes learning topics including programming, mathematics, and algorithms.

About Modern Computer Science Curriculum
Modern Computer Science Curriculum is a web outline for studying computer science from a mostly functional viewpoint. It organizes topics in programming, mathematics, and algorithms around the idea that computation can be viewed as logic, programs, and categories. It points to external courses, books, lecture playlists, and proof assistants including SML, Agda, Lean 4, and Isabelle/HOL, with sections on type theory, proof theory, category theory, and applications such as compilers and network programming.
Key features
- Organizes programming study around SML and Agda courses
- Lists discrete math material formalized in Lean 4
- Collects algorithms resources on data structures and lower bounds
- Collects type theory books, lectures, and papers
- Collects proof theory resources on constructive logic and LF
- Lists category theory courses and programming workbooks
- Covers programming, math, and algorithms in one outline
- Names specific books, courses, and lecture playlists
- Includes proof assistants for checking work while studying
Modern Computer Science Curriculum at a glance
- Category
- Education & Learning › Learn to Code
- Type
- Website
- Pricing
- Not confirmed. Check the site
- Platforms
- Web
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Modern Computer Science Curriculum alternatives
Tools and sites you could use instead, ranked by how closely they match.
Code.org, now CodeAI, provides free K–12 curriculum and tools for teaching digital fluency, computer science, and AI.
The Borr Project builds a broad computer science curriculum from online materials for foundational study.
Learn AI From Scratch presents a draft curriculum covering foundational topics for building an understanding of artificial intelligence.
This repository lists freely available learning resources across programming, mathematics, and science.
Virgilio organizes data science e-learning resources in a structured project overview.
Popular in Learn to Code
Well-known listings from the same topic.
Modern Computer Science Curriculum FAQ
What is this curriculum about?
Which proof assistants are mentioned?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.









