For plan de estudios de matemáticas discretas, the strongest matches are jeffgerickson/algorithms (This repository is a collection of algorithm textbooks and), coq/coq (Coq is an interactive theorem prover and proof assistant) and 1c7/crash-course-computer-science-chinese (This repository is a general computer science curriculum based). labuladong/fucking-algorithm and mml-book/mml-book.github.io round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Recursos educativos, libros de texto y conjuntos de problemas que cubren conceptos matemáticos fundamentales esenciales para estudiantes de informática.
This project is an algorithm courseware repository and academic resource portal. It serves as a digital archive for algorithm textbooks, providing access to complete manuscripts, individual chapters, and educational materials focused on computer science fundamentals and algorithm design. The repository includes a dedicated errata tracking system to record publication errors and corrections. This system allows for the monitoring of updates made to the academic texts since their official release to ensure the accuracy of the information. The platform distributes a variety of supplemental cours
This repository is a collection of algorithm textbooks and course materials for computer science, but it does not cover discrete mathematics topics specifically, so it does not match the visitor’s request for discrete mathematics educational resources.
Coq is an interactive theorem prover and proof assistant used for formal mathematical verification and verified software development. It utilizes the Gallina functional language to define computable functions and logical propositions, which are then verified through a machine-checked kernel. The system employs a dependent type system and a Caldicott-style proof engine to automate proof search and tactic execution. These capabilities allow for the creation of formal specifications and the development of algorithms that are mathematically proven to meet specific requirements. The toolset inclu
Coq is an interactive theorem prover and proof assistant, a powerful tool for formal verification but not itself a structured set of learning materials, exercises, or a textbook for discrete mathematics—it's a building block you'd use within such a course, not the resource you're looking for.
This project is a structured computer science educational course consisting of video lessons, curated playlists, and translated study materials. It delivers a comprehensive curriculum covering foundational computing principles, ranging from basic logic and hardware architecture to artificial intelligence. The project facilitates bilingual technical learning through dual-language video subtitles and translated learning materials. These resources, including knowledge maps and supplementary notes, are designed to help non-native English speakers acquire industry-standard technical terminology by
This repository is a general computer science curriculum (based on Crash Course Computer Science) with translated videos and notes, but it does not focus on discrete mathematics topics such as graph theory, combinatorics, or proof-based exercises, so it is not a dedicated discrete mathematics resource.
This project is a comprehensive educational platform designed to facilitate the mastery of computer science algorithms and data structures. It provides a structured learning curriculum, a library of practice problems, and an integrated toolkit that supports both academic study and competitive programming preparation. By combining theoretical roadmaps with practical implementation exercises, the system enables users to build a deep understanding of core computational concepts. The platform distinguishes itself through its focus on integrated learning and visual clarity. It offers AI-powered gu
This repository is a comprehensive resource for algorithms and data structures, which is a subfield of discrete mathematics, but it does not cover the full breadth of discrete math topics (logic, proofs, combinatorics) or provide the textbook-like or video-lecture format this search asks for.
This project is an educational resource focused on machine learning mathematics education. It provides a curriculum for the mathematical foundations required to understand and implement machine learning algorithms, covering linear algebra, calculus, probability, and optimization. The resource includes structured mathematics modules and a foundation curriculum paired with practice exercises, instructor manuals, and solution guides. It offers technical textbook supplementation through downloadable PDF materials and supplementary learning content such as video lectures and presentation slides.
This repository provides educational materials for machine learning mathematics (linear algebra, calculus, probability, optimization), which is a neighboring field but not discrete mathematics for computer science, so it does not cover the topics like logic, graph theory, or combinatorics that you need.
This project is a curated library of hand-drawn technical documentation and visual knowledge bases designed to simplify complex software engineering concepts. It replaces traditional code-centric diagrams with annotated illustrations and sketchnotes to translate abstract logic into intuitive mental models. The resource utilizes an analogy-based learning approach, mapping software operations and algorithms to concrete physical metaphors. It employs a visual-first documentation model that breaks down intricate technical workflows into sequential sketches for step-by-step comprehension. The kno
This is a library of hand-drawn visual explanations for software engineering concepts, not a discrete mathematics curriculum with proof exercises or structured topics—it covers algorithms visually but lacks the targeted educational resources you need for CS-oriented discrete math.
Open edX is a web-based learning management system and online course delivery platform that provides a complete environment for hosting, delivering, and managing online courses. It includes a dedicated course authoring studio for creating, organizing, and publishing course materials and assessments, along with a learning analytics dashboard for viewing visualizations and metrics of course data to analyze learner performance and engagement. The platform supports educational content structuring through tools for assembling course materials, and offers course data analytics capabilities for anal
Open edX is a learning management platform for hosting and delivering courses, but it does not itself provide any discrete mathematics content, exercises, or visualizations — it is a delivery system, not the educational materials this search is after.
This project is a computational statistics textbook and Bayesian data analysis course. It serves as a guide for performing statistical inference and quantifying uncertainty through a probabilistic programming workflow using Python. The resource employs a computation-first pedagogy, teaching Bayesian methods and parameter estimation through executable code and simulations instead of formal mathematical notation. It provides a practical approach to implementing Markov Chain Monte Carlo sampling to estimate posterior distributions. The content covers building probabilistic models, integrating e
This is a computational statistics textbook and course focused on Bayesian inference and probabilistic programming, which belongs to probability/statistics rather than discrete mathematics — a neighboring but different mathematical domain, so it does not match the core intent for discrete math educational resources.
Lean 4 is a functional programming language and interactive proof assistant used to formalize mathematics and verify software correctness. It functions as a dependent type theorem prover and a formal verification tool that allows users to construct mathematical proofs and ensure program correctness. Additionally, it serves as a logic-based source for generating verified datasets used to train and benchmark artificial intelligence reasoning systems. The system distinguishes itself through a small-kernel verification model, where all proofs are verified by a trusted core of basic logical rules.
Lean 4 is a proof assistant and programming language for formalizing mathematics, not a curated set of learning materials—it lacks the structured curriculum, video lectures, and textbook-style reference this search targets.
This project is a comprehensive study kit and resource archive for the Structure and Interpretation of Computer Programs (SICP) course. It serves as a curated learning path for studying functional programming and the fundamentals of program construction, providing a centralized directory of textbooks, tutorials, and instructional materials. A primary focus of the repository is multilingual accessibility, specifically providing Chinese translations of English lecture subtitles and transcripts. These translated resources are mirrored across multiple video hosting platforms and cloud storage pro
This repository is a well-organized study resource for Structure and Interpretation of Computer Programs (SICP), which covers functional programming and program construction rather than discrete mathematics, so it does not match the specific subject area you are looking for.
| Repositorio | Estrellas | Lenguaje | Licencia | Último push |
|---|---|---|---|---|
| jeffgerickson/algorithms | 8.1K | — | — | |
| coq/coq | 5.5K | OCaml | LGPL-2.1 | |
| 1c7/crash-course-computer-science-chinese | 10.8K | JavaScript | — | |
| labuladong/fucking-algorithm | 134.2K | Markdown | — | |
| mml-book/mml-book.github.io | 15.7K | Jupyter Notebook | — | |
| girliemac/a-picture-is-worth-a-1000-words | 11.4K | — | CC-BY-SA-4.0 | |
| openedx/openedx-platform | 8.1K | Python | AGPL-3.0 | |
| camdavidsonpilon/probabilistic-programming-and-bayesian-methods-for-hackers | 28.2K | Jupyter Notebook | MIT | |
| leanprover/lean4 | 8.3K | Lean | Apache-2.0 | |
| deathking/learning-sicp | 11.2K | Ruby | — |