Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coddy

Learn GDScript

via Coddy

Overview

A free, interactive online GDScript course. Learn the language that scripts Godot games before you open the editor: every lesson runs your code on a real Godot engine in the browser, with AI hints when the output doesn't match and a free certificate when you finish a section.

  • Write typed GDScript with functions, loops and match statements
  • Organise data with arrays, dictionaries and enums
  • Model programs with classes, inheritance and signals
  • Build small console projects that run on the Godot engine

Syllabus

Fundamentals

  • Introduction
  • Variables Part 1
  • Variables Part 2
  • Operators Part 1
  • Operators Part 2
  • Decision Making
  • Basic IO
  • Bill Split Calculator
  • Loops
  • Functions
  • FizzBuzz with a Twist
  • Arrays Basics
  • Iterating Over Arrays
  • Arrays Advanced
  • Dictionaries
  • Daily Expense Tracker
  • Final Challenges

Logic & Flow

  • Strings In Depth
  • Advanced Decision Making
  • Multi-dimensional Arrays
  • Dictionaries Part 2
  • Contact Book Application
  • Sets with Dictionaries
  • Enums
  • Student Records Manager
  • Advanced Data Aggregation
  • Advanced Functions
  • Higher-Order Functions
  • Basic Error Handling
  • Inventory Management System
  • Final Challenges

Object Oriented Programming

  • Fundamentals of OOP
  • Class Properties
  • Inheritance
  • Polymorphism
  • Encapsulation
  • Special Methods
  • Signals
  • Advanced OOP Concepts
  • Design Patterns Part 1
  • Design Patterns Part 2
  • Project: Library Management
  • Final Challenges

Reviews

Start your review of Learn GDScript

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.