Learn the fundamentals of programming and mathematics

gustavo pezzi
teaching certification
higher education academy
pgclt teaching certification
bpp university award

Learn 3D Software Graphics Programming

35 hours
  • Create a 3D software renderer from scratch using the C programming language.
credit card paypal
$39.99

Create a 2D Game Engine with C++ & Lua

30 hours
  • Create a 2D game engine using modern C++, SDL, ECS design, and Lua scripting.
credit card paypal
$29.99
atari 2600 programming

Create Atari VCS Games with 6502 Assembly

15 hours
  • Lose your fear of assembly language programming games for the Atari 2600.
credit card paypal
$19.99

Learn the Lua Scripting Language

13 hours
  • Master the Lua programming language and learn to embed Lua with C & C++.
credit card paypal
$19.99
raycasting tutorial javascript

Intro to 2D Raycasting Theory with JavaScript

3 hours
  • A short introduction to the theory and math of raycasting 2D-view using JavaScript.
credit card paypal
Free
raycasting texture c

Complete Raycasting Programming with C

18 hours
  • A complete raycasting implementation with textures and sprites using C.
credit card paypal
$24.99
linux terminal bash scripting

Master the Linux Terminal & Bash Shell

8 hours
  • A complete introduction to the UNIX command-line and Bash shell scripting.
credit card paypal
$19.99
game loop c sdl

Create a Simple Game Loop with C & SDL

2 hours
  • Create a simple game loop implementation using the C language and SDL.
credit card paypal
Free
bitshift tutorial

Understanding Bitshifting Operations

1 hour
  • Understand the theory behind bitshifting & its applications in game development.
credit card paypal
Free

All paid courses include

Lifetime access

Enroll and get lifetime access to the course content

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

Dylan Bennett
Tech officer at Portland Indie Game Squad
"Absolutely phenomenal course!

This was one of the best online courses I've done in a *long* time.

The progression of topics is extremely smooth and well-thought-out. You finish the course with a sense of skill, empowerment, and inspiration... It's the mark of truly good educational materials."
25 January 2021
Steven Litt
Professor at New York University
"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
!"
05 May 2020
Karl Phillip Buhr
Software Engineer & Professor at UNOESC
"I'm really enjoying '3D Graphics Programming from Scratch'.

I don't know why its so cheap since its worth at least 100USD for the quality of the material, examples and explanations."
11 December 2020
"Can't recommend @PikumaLondon's courses enough, Gustavo is so good at teaching maths and algorithms.

Give them a try if you haven't and want to learn some fundamentals of game and graphics programming."
16 April 2020
Sam Pollard
Sam Pollard
"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
Bruce Sutherland
Bruce Sutherland
Senior Engineer
"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

Get the latest news

Stay in the loop with the latest updates and courses!

You can unsubscribe at any time.