Join Exercism’s GDScript Track for access to 63 exercises with automatic analysis of your code and personal mentoring, all 100% free.
func hello(name):
return "Hello, %s!" % name
Get better at programming through fun, rewarding coding exercises that test your understanding of concepts with Exercism.
Given the size, return a square matrix of numbers in spiral order.
Given a decimal number, convert it to the appropriate sequence of events for a secret handshake.
Calculate the Hamming distance between two DNA strands.
GDScript is strong and dynamically typed and supports gradual typing.
GDScript code can run wherever Godot runs, either on desktop, mobile, the web and even consoles.
GDScript has a deep integration within the Godot game engine: no installation required to use it.
Specialized types for increased productivity and performance, when working with 2D and 3D games.
Garbage collection can cause random freezes during gameplay. Godot instead uses reference counting.
GDScript has support for multithreading, allowing you to take advantage of multiple CPU cores.
Every language has its own way of doing things. GDScript is no different. Our mentors will help you learn to think like a GDScript developer and how to write idiomatic code in GDScript. Once you've solved an exercise, submit it to our volunteer team, and they'll give you hints, ideas, and feedback on how to make it feel more like what you'd normally see in GDScript - they'll help you discover the things you don't know that you don't know.
Learn more about mentoringThe GDScript track on Exercism has 63 exercises to help you write better code.
See all GDScript exercisesThe best part, it’s 100% free for everyone.
Join the GDScript track