Best Free Godot Courses

Find the best online Free Godot Courses for you. The courses are sorted based on popularity and user ratings. We do not allow paid placements in any of our rankings.

Godot 101 – Game Engine Foundations

Dive into Godot – an open-source and free game engine – and master the foundations of 2D and 3D game development.

Created by Pablo Farias Navarro - Certified Game Developer and Founder of ZENVA


Students: 4209, Price: Free

Learn in-demand skills for game development by mastering the Godot game engine.

Whether you’re looking to develop 2D or 3D games, Godot offers a unique development experience with its node system, personal programming language GDScript, and dynamic tools perfect for creating games of any genre. In addition, the Godot engine is absolutely free and open-source, meaning you can expand the capabilities of the engine to suit your projects.

Through this course, you’ll discover the fundamentals of not only working with the Godot editor, but also how to set up both a player and a level. Through this, you will take the first steps needed to develop with Godot and be prepared to expand your knowledge further for the future.

You will learn how to:

  • Install and set up Godot

  • Navigate the Godot editor

  • Create a player with a sprite and collision detection

  • Script a player’s movement and other functions

  • Build a tilemap-based level

Flappy Bird Clone – Godot Game Development

Recreate the infamous Flappy Bird game in the Godot engine using Godot's Python-like scripting language GDScript

Created by Kaan Alpar - Game Developer


Students: 3848, Price: Free

In this course you will learn how to make a Flappy Bird clone with the Godot game engine. If you know the basics of Godot and programming you are good to go. We will start with an empty project and make our way until we have a full game that you can export to any platform you want.

GODOT: Video games math

Turn-based game as example for games math

Created by MARIAN DEVELOPMENT COMPANY Marijo Trkulja - Game programming teacher


Students: 2580, Price: Free

Course is a good possibility for total Godot beginner to learn about Godot game engine IDE and GDScript are explained in a step by step learning process. Game objects in Godot are nodes, in this course nodes explained are: Node2D, Button, Sprite, Label, Tilemap and AnimationPlayer. Coding with GDScript are also explained in a manner good for beginner understanding. At the course end you will be able to create and code good game elements for turn-based game and understand lot of Game Math.

Course is for total beginners, so at the course start you will learn how to download Godot game engine, and how to set it properly. After that you will create new game project and game scene. Also you will learn how to set you first GDScript. Game example for this course is a turn-based game, so in a beginning you will learn to create some simple game elements. Tilemap will allow you to easily add similar graphic elements.

Button node will be used as game path elements for point click movement. After, you will create sprite character and movement for it. Lot's of coding will expect you in this part of course, but after a while you will be able to create some complex codes based on simple elements. At the course end you will have many good game elements for turn-based video game.