See other user guides

Understanding the course structure

This guide explains how the courses are structured to help you better understand how to navigate and make the most of them.
You will learn:
  • How to follow along the courses (and how they are structured).
  • What the labels M, L, P, and SG mean.
  • How the Godot projects are organized.
  • Where to find information and resources related to the lessons.

How to follow along the courses

Our courses are designed around a linear main path and little side quests.
You can follow the modules and lessons linearly from start to finish. The goal is to provide a structured learning path by default, so you don't have to worry about what to learn next.
If you like to branch off or dive deeper, you'll find optional challenges sprinkled throughout the lessons and study guides to help you explore specific topics further. You can dig in or leave most extras out on a first run and return to them anytime.
Actually, for foundational courses, we recommend doing two runs: a first one focused on the main path to lay good foundations and a second one to take on the toughest challenges and extract every ounce of knowledge from the content.

What the labels M, L, P, and SG mean

The courses are divided into modules that contain lessons, practices, and study guides. To help you identify what you're looking at and refer to it quickly, we use labels:
  • M stands for module. Modules are the main sections of the course. They contain lessons, practices, and study guides.
  • L stands for lesson. The lessons are generally follow-along guides that may contain practices and optional challenges. They mix step-by-step material with a bit of theory.
  • P stands for practice. Practices are interactive coding exercises to do in Godot that we prompt you to do in the lessons.
  • SG stands for study guide. Study guides focus on a topic or technique introduced in a given module to help you reinforce what you've learned. They also serve as references you can refer back to at any time.

How the Godot projects are organized

The Godot projects are generally split into workbooks and solutions:
  • Workbooks are the projects you'll be working on. They contain all the assets and code you'll need to follow along with the lessons and do the practices.
  • Solutions contain reference solutions for the practices, lessons, and optional challenges. They are completed versions of the workbooks.
There are cases where a module contains a single Godot project. This is the case with interactive tours, for example. In this case, you can open the project and let the tour guide you through the content.
While the lessons generally contain all the information you need to follow along, you can find additional resources and information in the following places:
  • The study guides dive deeper into specific topics and techniques introduced in the lessons.
  • The Glossary contains explanations of gamedev terms and concepts you may encounter while learning.
  • The RELATED LINKS section on the right column on desktop or at the bottom on mobile contains links to extra resources related to the lesson you're viewing.
You can also get a lot of extra insights from the questions and answers at the bottom of every lesson. If you have a question and can't find an answer, feel free to ask! We're here to help.