A Computational Logic (1979)Robert S. Boyer, J Strother Moore
Mathematics
138 resources in 3 subcategories
Mathematics for programming usually starts with discrete math, linear algebra and probability. Open textbooks such as Discrete Mathematics: An Open Introduction, Book of Proof and Linear Algebra Done Right cover these at university level. Pick one book per topic and work through the exercises rather than reading passively; the understanding comes from the problems.
If proofs are new to you, read Book of Proof before abstract algebra or real analysis. Calculus Made Easy and the OpenStax Calculus volumes cover calculus from scratch, while Mathematics for Computer Science from MIT ties logic, counting and probability directly to computing. Think Stats and Think Bayes approach statistics through Python code.
Subcategories
More Mathematics
A Cool Brisk Walk Through Discrete MathematicsStephen Davies
A First Course in Complex AnalysisMatthias Beck, Gerald Marchesi, Dennis Pixton, Lucas Sabalka
A Friendly Introduction to Mathematical LogicChristopher C. Leary, Lars Kristiansen
A Gentle Introduction to the Art of MathematicsJoseph E. Fields
An Infinite Descent into Pure MathematicsClive Newstead
Analytic Geometry (1922)Lewis Parker Siceloff, George Wentworth, David Eugene Smith
Applied CombinatoricsMitchel T. Keller, William T. Trotter
Applied Discrete StructuresAlan Doerr, Kenneth Levasseur
Applied Quantitative Finance: Theory and Computational ToolsWolfgang K. Hardle, Nikolaus Hautsch, Ludger Overbeck
Bayesian Methods for HackersCameron Davidson-Pilon
Book of ProofRichard Hammack
Category Theory for the SciencesDavid I. Spivak
College TrigonometryCarl Stitz, Jeff Zeager
Combinatorics Through Guided DiscoveryKenneth Bogart
Complex AnalysisGeorge Cain
Computational and Inferential Thinking. The Foundations of Data ScienceAni Adhikari, John DeNero, David Wagner
Computational Mathematics with SageMathPaul Zimmermann, Alexandre Casamayou, Nathann Cohen, Guillaume Connan, et al.
Convex OptimizationStephen Boyd, Lieven Vandenberghe
Coordinate Geometry (1911)Henry Buchard Fine, Henry Dallas Thompson
Differential EquationsPaul Dawkins
Differential Equations (1922)H. B. Phillips
Discrete Mathematics: An Open IntroductionOscar Levin
Discrete Mathematics: First and Second CourseEdward A. Bender, S. Gill Williamson
Elementary Differential EquationsWilliam F. Trench
Elementary Differential Equations (with Boundary Value Problems)William F. Trench
Elementary Real AnalysisBrian S. Thomson, Judith B. Bruckner, Andrew M. Bruckner
Essentials of MetaheuristicsSean Luke
Foundations of Combinatorics with ApplicationsEdward A. Bender, S. Gill Williamson
Foundations of Constructive Probability TheoryYuen-Kwok Chan
Fundamentals of Quantitative AnalysisDanielle Zhu
Geometry with an Introduction to Cosmic TopologyMichael P. Hitchman
Guide to Discrete MathematicsDavid Gries, Fred B. Schneider
How We Got from There to Here: A Story of Real AnalysisRobert Rogers, Eugene Boman
Introduction to Modern StatisticsMine Çetinkaya-Rundel, Johanna Hardin
Introduction to ProbabilityCharles M. Grinstead, J. Laurie Snell
Introduction to ProofsJim Hefferon
Introduction to Real AnalysisWilliam F. Trench
Introduction to Statistical ThoughtMichael Lavine
Introductory Statistics for the Life and Biomedical SciencesJulie Vu, David Harrington
Knapsack Problems - Algorithms and Computer ImplementationsSilvano Martello, Paolo Toth
Lies, Damned Lies, or Statistics: How to Tell the Truth with StatisticsJonathan A. Poritz
Linear Methods of Applied MathematicsEvans M. Harrell II, James V. Herod
Magic Squares and Cubes (1917)W. S. Anderson
Math in SocietyDavid Lippman
Mathematical Analysis IElias Zakon
Mathematical DiscoveryAndrew M. Bruckner, Brian S. Thomson, Judith B. Bruckner
Mathematical Reasoning: Writing and ProofTed Sundstrom
Mathematics, MTH101AP. Shunmugaraj, IIT Kanpur
Non-Uniform Random Variate GenerationLuc Devroye
Notes on Diffy QsJiří Lebl
Number TheoryHolden Lee MIT
Number Theory: In Context and InteractiveKarl-Dieter Crisman
Online Statistics EducationDavid Lane
OpenIntro StatisticsDavid M. Diez, Christopher D. Barr, Mine Çetinkaya-Rundel
Ordinary Differential EquationsWikibooks
Plane Geometry (1913)George Wentworth, David Eugene Smith
Planes and Spherical Trigonometry (1915)George Wentworth, David Eugene Smith
Probability: Lectures and LabsMark Huber
Proofs and TypesJean-Yves Girard, Yves Lafont, Paul Taylor
Recreations in MathH. E. Licks
Sage for UndergraduatesGregory Bard
Seven Sketches in Compositionality: An Invitation to Applied Category TheoryBrendan Fong, David I. Spivak
Statistical Thinking for the 21st CenturyRussell A. Poldrack
Statistics Done WrongAlex Reinhart
SticiGuiPhilip Stark
Tea Time Numerical AnalysisLeon Q. Brin
The Open Logic TextOpen Logic Project
Think Bayes: Bayesian Statistics Made SimpleAllen B. Downey
Think Stats: Probability and Statistics for ProgrammersAllen B. Downey
Yet Another Introductory Number Theory TextbookJonathan A. Poritz