Pikuma: Fundamentals of computer science and mathematics

4 min read Original article ↗

pikuma gustavo pezzi

gustavo pezzi

All paid courses include

Lifetime access

Enroll and get instant access to the video lectures. No subscriptions.

Access to discussion forum

Engage with other students using the discussion board

Certificate of completion

You'll get a certificate of completion at the end of the course

Money back guarantee

We offer a 14-day money back guarantee for all our courses

What students are saying

If you haven't seen these readings before, let me tell you that these are the courses that I wanted to have before going to college. And if you are interested in computer graphics, inner workings, or just trying to understand better computers. They are fabulous.

09 Jul 2026

Excellent course with a clear learning path! Even though I work with custom game engines every day, I found this course incredibly valuable. The material is well-structured, with a clear and logical progression that makes it easy to follow while gradually building on previous concepts. The course helped me fill in several gaps in my knowledge that had been missing in my day-to-day work. I highly recommend this course, whether you're just getting started or already have experience in the field. I'm already looking forward to taking the next course!

01 Jul 2026

Another terrific course! It is provides a broad view of compilers while letting you muck around with an implementation of a language with an existing spec (pinky-lang.org) using python. Gustavo goes the extra mile as always, providing a bonus round of lessons about: parsers, optimization, llvm. Now I am off to write a virtual machine in C by myself! Many thanks!

25 Jun 2026

"If my university courses in CS were half as good as this course then the world would be a much better place.

Hearty recommend!"

15 April 2023

"It FAR exceeded my expectations.

This course upgraded my game coding skillset from the 90s-era "No framework for you, tiny Shareware dev" to the modern ECS style. I'm definitely a happy customer."

6 March 2022

"This class is a great primer on the basic practical concepts you need to understand in order to make a game in 6502 assembly...

I'm happy to say this class was one of the coolest things I've done in a while

!"

5 May 2020

"Absolutely phenomenal course! This was one of the best online courses I've done in a *long* time. You finish the course with a sense of skill, empowerment, and inspiration... It's the mark of truly good educational materials."

25 January 2021

"Superb course! Nothing is left out. Everything is explained in crystal clear detail, and there's a perfect combination of theory and coding, all served up with a huge dose of Gustavo's obvious passion for the subject. You will learn a lot and have fun doing it. Gustavo really knows how to teach. Highly recommended."

15 November 2020

"Would give 6 stars if I could!
This is the second course I've taken from Gustavo and have enjoyed both immensely. Gustavo's courses are immensely educational, entertaining, and fun, and have rekindled my obsession with writing computer games. Thank you so much, Professor Pezzi!"

22 October 2020

"The best course I've ever taken!
While learning game programming, I also gained deep insight into C++ and Game Development. I am very much excited to see more from Gustavo!"

22 October 2020

"Simply the best online lecture series on 3D Graphics Programming. If I could recommend one course to take whether you're an aspiring graphics/game developer or an industry veteran like myself, this would be my top pick."

8 May 2020

"Wow! That's it. I can't summarise this course in any other way than just saying "Wow". This is, by a huge margin, one of the most interesting, if not THE most interesting course I've ever taken."

13 August 2021

71% of our students come back for another course

We don't offer discounts on our courses. Ever.