BLINKCADEAI GAME DEVELOPMENT
Sign In
Course GS-120 Stage 1 · Programming and GDScript

Applied GDScript

Use GDScript features in real Godot projects and build reusable, well-documented systems.

Course syllabus live 20 syllabus topics
Complete course syllabus publishedThe full lesson sequence is published below. Interactive lesson production is scheduled as the Academy expands.

Use GDScript features in real Godot projects and build reusable, well-documented systems.

Stage 1 · Programming and GDScriptSyllabus 20 topics

What you will learn

  • Create reusable typed classes
  • Use signals, resources, and async flows
  • Refactor and document a small codebase

Course syllabus

  1. 01
    Enums and named states
  2. 02
    Typed arrays and dictionaries
  3. 03
    Classes and class_name
  4. 04
    Inheritance
  5. 05
    Composition
  6. 06
    Properties, getters, and setters
  7. 07
    Exported variables with @export
  8. 08
    Scene references with @onready
  9. 09
    Loading and preloading resources
  10. 10
    Callables
  11. 11
    Custom signals
  12. 12
    Waiting with await
  13. 13
    Timers and asynchronous sequences
  14. 14
    Static functions and shared utilities
  15. 15
    Object validity and null checks
  16. 16
    Assertions and defensive programming
  17. 17
    Documentation comments
  18. 18
    Godot naming and formatting conventions
  19. 19
    Refactoring repeated code
  20. 20
    Reading the Godot class reference
Course projectReusable Character Statistics System

Course development status

Interactive lessons are in production

Back to Academy

The complete ordered syllabus above is public now. This course will receive browser labs and downloadable project checkpoints in a future content release.