Contents

Summary

The Logic curriculum is a complete education in Logic using online materials.

Organization

This repository is organized into three main components:

Process: Learners may work through the curriculum independently or collaboratively, and either sequentially or selectively.

Practical work is integrated through the Projects section and may be undertaken alongside coursework.

Note: When there are courses or books that don't fit into the curriculum but are otherwise of high quality, they belong in extras/courses, extras/readings.

How to contribute

Communities

Curriculum

Study them in this exact order:

  1. I. Orientation & Mathematical Literacy
  2. II. Informal Logic & Argumentation
  3. III. Formal Logic Core (Undergraduate Level) – complete all three subsections (A, B, and C)
  4. IV. Metatheory of Logic

Orientation & Mathematical Literacy

Subject Book Online Course
Mathematical Thinking & Proofs How to Prove It (Velleman, Archive.org) Mathematics for Computer Science (MIT OCW)
Set Theory (Naïve) Naive Set Theory (Halmos, Archive.org) Mathematics for Computer Science (MIT OCW, via MCS)
What Is Logic? (Philosophical Orientation) Stanford Encyclopedia of Philosophy: Logic, Philosophy of Logic Introduction to Logic (Stanford Online)

Informal Logic & Argumentation

Subject Book Online Course
Informal Logic Open Logic Project – Informal Logic Logic I (MIT OCW Logic I)
Argument Analysis & Fallacies Open Logic Project – Critical Reasoning Introduction to Logic (Stanford Introduction to Logic)

Formal Logic Core (Undergraduate Level)

A. Propositional Logic

Subject Book Online Course
Syntax & Semantics forall x: Calgary Remix (Open Logic Project) / Open Logic Project – Propositional Logic Introduction to Logic (Stanford Introduction to Logic)
Truth, Validity, Entailment forall x: Calgary Remix / Open Logic Project Logic I (MIT OCW Logic I)

B. First-Order Predicate Logic

Subject Book Online Course
Quantifiers & Structures forall x: Calgary Remix / Open Logic Project – First-Order Logic Introduction to Logic (Stanford Introduction to Logic)
Models & Interpretation forall x: Calgary Remix / Open Logic Project Logic I (MIT OCW Logic I)

C. Proof Systems

Subject Book Online Course
Natural Deduction forall x: Calgary Remix (Open Logic Project) Logic I (MIT OCW Logic I)
Sequent Calculus (Intro – optional) Open Logic Project

Metatheory of Logic

Subject Book Online Course
Soundness & Completeness Open Logic Project – Metatheory Introduction to Logic (Stanford Introduction to Logic)
Computability (Intro) & Gödel’s Theorems (overview) Computability and Logic (Boolos et al., Archive.org) / Gödel’s Proof (Nagel & Newman, Archive.org) Theory of Computation (MIT OCW)

Congratulations

After completing the requirements of the curriculum above, you will have completed the equivalent of a full bachelor's degree in Logic. Congratulations!

Code of conduct

Hocbigg's code of conduct.