Scratch the image to get a discount on your course. You'll be able to apply the coupon at checkout.

5.0 /5
(22)

68
Bienvenidos al Curso de Matemática Discreta
Cómo Sacarle el Máximo Partido al Curso
Aprende con Amigos a través de Discord
Toma notas de tu curso en tiempo real en Frogames Formación
Introducción a las Proposiciones
Proposiciones Compuestas: Conjunción y Disyunción
Proposiciones Compuestas: Implicación Simple y Doble
Tablas de Verdad
Formas Proposicionales
Tarea 1 - Tablas de Verdad y Formas Proposicionales
Solución Tarea 1
Tautología y Contradicción
Equivalencia Lógica
Leyes de De Morgan, Principio de Reemplazo y Equivalencias Básicas
Tarea 2 - Equivalencias Lógicas
Solución Tarea 2
Lógica Proposicional
Lógica Proposicional y Tablas de Verdad en Python
Tarea 3 - Lógica Proposicional en Python
Solución Tarea 3
Introducción
Escritura de Conjuntos
Axiomática de Conjuntos
Tarea 4 - Introducción a la Teoría de Conjuntos
Solución Tarea 4
Cuantificadores
Negación de los Cuantificadores
Cuantificador de Existencia Única
Tarea 5 - Cuantificadores
Solución Tarea 5
Subconjuntos
Subconjuntos Propios
Diferencia y Complementario de Conjuntos
Resultados sobre Conjuntos Diferencia y Complementarios
Unión, Intersección y Conjuntos Disjuntos
Resultados sobre la Unión e Intersección de Conjuntos
Diferencia Simétrica
Tarea 6 - Subconjuntos y Operaciones de Conjuntos
Solución Tarea 6
Familia Indexada de Conjuntos
Conjuntos Disjuntos y Disjuntos a Pares
Conjunto de Partes
Tarea 7 - Familia Indexada de Conjuntos y Conjunto de Partes
Solución Tarea 7
Teoría de Conjuntos
Declarar Conjuntos en Python: set, frozenset, FiniteSet
Cómo Declarar el Conjunto Vacío en Python
Pertenencia a un Conjunto e Igualdad de Conjuntos en Python
Conjuntos Numéricos Relevantes en Python
Subconjuntos en Python
Diagramas de Venn en Python
Operaciones con Conjuntos en Python
Conjunto de Partes en Python
Tarea 8 - Teoría de Conjuntos en Python
Solución Tarea 8
El Principio del Buen Orden
El Principio de Inducción
Demostración: Inducción y Buen Orden son Equivalentes
El Principio de Inducción - Segunda Versión
Demostración por Inducción
El Principio de Inducción - Tercera Versión
Tarea 9 - El Principio de Inducción
Solución Tarea 9
El Principio de Inducción Completa
Teorema Fundamental de la Aritmética
Definiciones por Recursión en Matemáticas
Tarea 10 - El Principio de Inducción Completa y Recursión
Solución Tarea 10

instructor

5.0 /5
(22)

  • Avatar
    Santiago
    (5)
    Finally I get what mathematical logic is for in code. Explained in such a down-to-earth way!

  • Avatar
    María
    (5)
    Perfect balance between theory and practice

    Discrete mathematics always seemed dense to me, but here I found a way to digest it that really worked for me. Using Python to apply the concepts was a total hit. It helped me see structures in a logical, practical way, and most importantly… useful! I felt like I learned with purpose, not just to pass.

  • Avatar
    Jorge
    (5)
    Winning Combination

    I loved seeing how math and programming can come together in such a practical way; the exercises are super fun and really make you think, but without becoming heavy or boring.

  • Avatar
    Carlos
    (5)
    Applied Discrete Mathematics with Python

    This course combines two things I love: mathematics and programming. It let me understand key concepts like graph theory, propositional logic, and combinatorics, applying them directly in Python. What I enjoyed most were the practical exercises, which help connect theory with real implementation. If you're interested in theoretical computer science or data science, this course is an excellent choice.

  • Avatar
    Gustavo
    (5)
    Discrete Mathematics with Python: Logic, Sets and Graphs in Real Code

    Discrete mathematics is the backbone of theoretical and applied computer science. This course teaches you how to model, analyze, and solve discrete problems using Python 3.x, combining mathematical rigor with computational efficiency. You'll learn to translate abstract concepts like propositional logic, relations, and graphs into functional, reusable code.

  • Avatar
    Gabriela
    (5)
    I never thought learning something so complex could be so entertaining

    I'd always been fascinated by discrete mathematics, but with Python, it became much more accessible and fun.

  • Avatar
    Javi
    (5)
    Logic finally makes sense

    I loved seeing how mathematical ideas come to life when you put them to work with some code. It helped me understand the "why" behind so many things I used to do on autopilot, and the best part is it feels like solving fun puzzles. I came out with a sharper mind and eager to keep applying this way of thinking to all my future projects.

  • Avatar
    RUBEN VALENTIN
    (5)
    Frogames a universe apart.

    "Where does Gabriel find the time? Does he have a magic watch or something? Honestly, the guy's a beast. I jumped into his Discrete Mathematics with Python course thinking it'd be a total bore, but I was way off. It's so engaging it feels almost like watching a Netflix series (yeah, I got a bit carried away there, haha), but without the guilt of procrastinating. And this isn't my first rodeo with him; I'd already taken some of his other courses on different platforms. If Gabriel taught how to be a ninja or something, I'd probably sign up for that too. Totally recommended!"

  • Avatar
    Giovanni
    (5)
    The best way to see mathematics in action

    It's an incredible course because it doesn't just stick to abstract theory—it teaches you how to ground each concept in functional scripts. It's helped me a lot to improve my algorithms' efficiency and understand what's really going on under the hood when I write complex code

  • Avatar
    Nieves
    (5)
    .

    This course made me see code as a language, not just as a tool

  • Avatar
    Nicolás
    (5)
    Highly recommended!

  • Avatar
    Jackeline
    (5)
    I loved how abstract concepts—sets, graphs, and logic—became manageable with Python examples.

  • Avatar
    Rocío
    (5)
    Excellent for understanding logic, sets, and relationships in a practical way

  • Avatar
    Rosa
    (5)
    Useful for academic preparation

  • Avatar
    Angel
    (5)
    Master the fundamentals of computational logic and discrete structures by applying them with Python

    This course teaches you the pillars of discrete mathematics—the theoretical foundation of computer science—while applying them directly in code with Python. Through guided exercises, you'll learn to work with propositional logic, sets, relations, graphs and more, all from a practical and computational perspective.

  • Avatar
    Samuel
    (5)
    Now I can solve programming problems much more easily.

    The practical exercises are amazing and make everything click. I loved it from day one

  • Avatar
    Gabriela
    (5)
    you learn so much

  • Avatar
    Joiser
    (5)
    They're the best.

    Fascinating introduction to Discrete Mathematics. I learned a lot about its application in practical cases. Excellent

  • Avatar
    danison
    (5)
    Step by Step

    Here I am improving my Python skills, I feel like I'm moving slow, but steady. I hope to finish it in about two months.

  • Avatar
    BORJA
    (5)
    Excellent

    A really comprehensive course, explained really well.

  • Avatar
    Eulogio
    (5)
    Discrete Mathematics for Everyone

    The course is helping me a lot with this field of mathematics. I'm understanding concepts that seemed unbelievable to me. Very happy with the way the classes are taught.

  • Avatar
    Yvonne
    (5)
    A complete course in Discrete Mathematics

    Excellent explanations and really helpful

View More Reviews

PLANS TO MATCH YOUR GOALS AND NEEDS

Buy the individual course, get all the learning path or access to the entire platform

Choose the payment method that works best for your needs and budget with a one-time course payment, monthly or yearly access to the learning Path, or even to the entire platform.

One-Time Payment

Buy the course once and access it for life

49.99

  • A single payment.
  • Instant lifetime access to the course.
  • Access the Course Community
El Más
Popular

Bronze Frog

Access all Frogames Courses, Communities and Extras

39 /month

  • One-time payment of €39 per month.
  • Instant access to all courses.
  • Access the platform and student communities 24/7, wherever and whenever you want.
  • Cancel anytime without losing your progress.

Math Path

Access all Courses in the Advanced Mathematics Path

19.99 /month

  • Single payment of €19.99 per month.
  • Instant access to the +10 courses in the Path.
  • Access the Path 24/7, wherever and whenever you want
  • Cancel anytime without losing your progress

One-time payment

Buy the course once and access it for life

49.99

  • A single payment
  • Instant lifetime access to the course
  • Access the Course Community
El Más
Valorado

Gold Frog

Access all Frogames Courses, Communities and Extras

349 /year

  • One-time payment of €349 per year.
  • 3 months of discount.
  • Instant access to all courses.
  • Access the platform and student communities 24/7, wherever and whenever you want.
  • Cancel anytime without losing your progress.
  • Resource Library
  • Monthly Q&A livestreams
  • Prioritized Premium Support.

Math Path

Access all Courses in the Advanced Mathematics Path

199 /year

  • Single payment of €199 per year.
  • 4 months of discount.
  • Instant access to the +10 courses in the Path.
  • Access the Path 24/7, wherever and whenever you want.
  • Cancel anytime without losing your progress.
  • Premium support.

* All prices include taxes.

For your security, all orders will be processed on a secure server.

Advanced Mathematics Path

The ultimate bundle with all our Advanced Mathematics courses to master math and its practical applications without setting foot in university. Includes upcoming courses and updates and improvements to current ones.

Solved pre-university mathematics exercises

Learn everything you need to pass the Mathematics exam in the University Entrance Exam Selectivity Test

157 classes

Curso completo de Python de la A a la Z

Our Python programming course is a unique opportunity to acquire the skills you need to become a competent professional. You'll learn to code, understand programming language, and boost your professional portfolio!

498 classes

Complete LaTeX Course: from zero to expert

The most complete course in Spanish to learn LaTeX, the language for writing scientific-technical texts and mathematics professionally in just a few hours

58 classes

Complete Descriptive Statistics Course - RStudio and Python

Start with the foundations of programming in R and Python, from scratch and with no prior experience, applying them to the world of data analysis and descriptive statistics

215 classes

Complete Linear Algebra Course - RStudio, Python and Octave

Master one of the most important branches of mathematics and apply it to Machine Learning and Artificial Intelligence

365 classes

Discrete Mathematics with Python

Learn everything about Discrete Mathematics and put it into practice with Python.

68 classes

Solve math problems with Python and Sage from scratch

Learn Sage, a special programming language for solving math problems that uses Python and will save you hours of work on calculus, algebra, statistics, and more.

56 classes

Cálculo y análisis matemático en una variable

Learn all calculus and mathematical analysis with examples, exercises, proofs and all the materials from day one

264 classes

Probabilidad para Machine Learning y Big Data con R y Python

Let's explore the fundamentals of R and Python applied to probability and random variables for Machine Learning and AI

270 classes

Inferential Statistics for Machine Learning and Big Data with R and Python

Learn the fundamentals of inferential statistics applied with R and Python to build a solid foundation in data analysis and data science

263 classes

Métodos Numéricos con Python I - Cálculo Numérico

Learn all the algorithms for approximation, interpolation, derivation and numerical integration of functions in Python to master the foundations of AI and ML

135 classes

Métodos Numéricos con Python II - Álgebra Lineal Numérica

Learn all the algorithms for working with matrices and systems in Python and apply them in AI and ML fields

141 classes

Métodos Numéricos Avanzados con Python III - EDOs y EDPs

Learn and code in Python all the algorithms to solve the most advanced mathematical problems that appear in AI, ML and economics: nonlinear systems, ODEs and PDEs

207 classes