Scratch the image to get a discount on your course. You'll be able to apply the coupon at checkout.
(22)
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
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
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.
Santiago
Finally I get what mathematical logic is for in code. Explained in such a down-to-earth way!
María
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.
Jorge
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.
Carlos
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.
Gustavo
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.
Gabriela
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.
Javi
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.
RUBEN VALENTIN
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!"
Giovanni
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
Nieves
.
This course made me see code as a language, not just as a tool
Nicolás
Highly recommended!
Jackeline
I loved how abstract concepts—sets, graphs, and logic—became manageable with Python examples.
Rocío
Excellent for understanding logic, sets, and relationships in a practical way
Rosa
Useful for academic preparation
Angel
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.
Samuel
Now I can solve programming problems much more easily.
The practical exercises are amazing and make everything click. I loved it from day one
Gabriela
you learn so much
Joiser
They're the best.
Fascinating introduction to Discrete Mathematics. I learned a lot about its application in practical cases. Excellent
danison
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.
BORJA
Excellent
A really comprehensive course, explained really well.
Eulogio
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.
Yvonne
A complete course in Discrete Mathematics
Excellent explanations and really helpful