Menu
CoddyTech
NuevoRecorrido

Aprende GDScript

Un curso de GDScript online, gratis e interactivo. Aprende el lenguaje con el que se programan los juegos de Godot antes de abrir el editor: cada lección ejecuta tu código en un motor Godot real dentro del navegador, con pistas de IA cuando la salida no coincide y un certificado gratis al terminar cada sección.

1,000+ codders inscritos

235 lecciones235 retos751 preguntas de quiz

  • Apto para principiantes
  • sparkles iconAyuda de codificación con IA
  • hint iconLecciones interactivas prácticas
  • volume On iconNarración de audio en cada lección
  • quiz iconCuestionarios para poner a prueba tu conocimiento
  • certificate iconCertificado gratuito de finalización

Programa

3 secciones7 proyectos235 lecciones235 retos751 preguntas de quiz
  1. Empezar secciónEmpezarExpandirContraerConstruye una base sólida con conceptos esenciales y habilidades básicas

    Introducción

    4 lecciones415

    Variables, parte 1

    5 lecciones525

    Variables, parte 2

    5 lecciones520

    Operadores, parte 1

    6 lecciones625

    Toma de decisiones

    5 lecciones520

    Entrada y salida básicas

    7 lecciones725

    Calculadora para dividir la cuenta

    Proyecto5 lecciones5

    Bucles

    8 lecciones830

    FizzBuzz con un giro

    Proyecto4 lecciones4

    Conceptos básicos de arrays

    7 lecciones725

    Arrays avanzados

    4 lecciones420

    Registro diario de gastos

    Proyecto7 lecciones7

    Desafíos finales

    3 lecciones3
  2. Empezar secciónEmpezarExpandirContraerDesarrolla habilidades para resolver problemas y crear programas dinámicos e interactivos

    Cadenas de texto en profundidad

    5 lecciones920

    Toma de decisiones avanzada

    6 lecciones1125

    Arrays multidimensionales

    7 lecciones1225

    Diccionarios, parte 2

    5 lecciones920

    Aplicación de agenda de contactos

    Proyecto7 lecciones7

    Conjuntos con diccionarios

    6 lecciones1125

    Enumeraciones

    5 lecciones920

    Gestor de expedientes estudiantiles

    Proyecto7 lecciones7

    Agregación avanzada de datos

    4 lecciones715

    Funciones avanzadas

    7 lecciones1225

    Funciones de orden superior

    6 lecciones1020

    Manejo básico de errores

    5 lecciones920

    Sistema de gestión de inventario

    Proyecto5 lecciones5
  3. Empezar secciónEmpezarExpandirContraerModela programas con clases y objetos distribuidos en varios archivos. Aprende sobre constructores, propiedades, miembros estáticos, herencia, clases abstractas, polimorfismo, señales, nodos y patrones de diseño clásicos; después, crea un proyecto de gestión de bibliotecas.

    Fundamentos de la programación orientada a objetos

    8 lecciones1535

    Propiedades de clase

    6 lecciones1125

    Herencia

    6 lecciones1125

    Polimorfismo

    5 lecciones920

    Encapsulación

    5 lecciones920

    Métodos especiales

    4 lecciones716

    Señales

    5 lecciones920

    Conceptos avanzados de POO

    5 lecciones1025

    Patrones de diseño, parte 1

    5 lecciones1025

    Patrones de diseño, parte 2

    6 lecciones1230

    Proyecto: Gestión de bibliotecas

    Proyecto6 lecciones6
Lo que obtienes
Todo lo que usarás para aprender a programar

Aprende Haciendo

Escribe código real, consulta bases de datos, crea sitios web y domina los prompts de IA. Nuestras lecciones interactivas cubren todas las habilidades que los desarrolladores modernos necesitan.

playground.js
Editor de Código
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Prueba #1test Case Success icon
Prueba #2test Case Success icon
Prueba #3test Case Failure icon
Entrada
"Alex"
Salida
"Hello, Coddy! Alex"

Construye tu Racha

¡Mantén la constancia y observa cómo crece tu progreso! Sigue tu hábito diario de programación, protege tu racha con días de congelación y gana recompensas por aparecer cada día.

12 días de racha

¡Vuelve mañana para mantener tu racha!

fire Filled icon
left icon

January 2026

right icon

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

21

22

23

24

25

26

27

28

29

30

product Double Or Nothing icon

Doble o Nada

Día 5 de 7

fire Freeze icon

Congelar Racha

2 left

Donde Quieras

¡Lleva tu viaje de programación contigo! Sin configuración, sin descargas, solo abre y empieza a programar. Disponible en iOS, Android y Web con calificaciones de 4.9 estrellas.

Python
7Racha
250Puntuación
5Energía
Variables
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
CONTINUAR
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
Recorrido
Objetivos
Clasificación
Perfil
4.9
EstrellaEstrellaEstrellaEstrellaEstrella
Calificación

No Estás Solo

Compite en tablas de clasificación globales, invita amigos para ganar recompensas y celebra los logros de los demás. ¡Programar es mejor con amigos!

Liga Challenger
Liga ChallengerLos 7 mejores avanzan
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconZona de promociónleaderboard Arrow Up icon

Aprende de todas las formas

Lee, escucha, ponte a prueba, pregunta a la IA o consulta cualquier cosa que ya hayas estudiado. Cada lección se adapta a ti.

Introducción a variables
Audio

Una variable es un contenedor con nombre que guarda un valor al que puedes hacer referencia más tarde.

En Python, creas una escribiendo el nombre, un signo igual y el valor que quieres guardar.

El valor puede cambiar con el tiempo: reasignar el nombre simplemente lo apunta a un nuevo valor.

1xSarah

Certifícate

Gana certificados por cada curso que completes. Agrégalos a tu perfil de LinkedIn y currículum para mostrar tu experiencia en programación a los empleadores.

CoddyCertificado de Finalización
Esto certifica queJuan Pérezha completado exitosamente
python iconFundamentos de Python
Verificado
Fechaene 2026
LinkedInAgregar a LinkedIn

Por qué aprender GDScript con Coddy

  • Ejecuta GDScript de verdad en un motor Godot 4 real, desde tu navegador. Sin descargar Godot, sin crear un proyecto y sin configurar un árbol de escenas: cada lección ejecuta tu script en el motor y muestra al instante la salida y cualquier error.
  • GDScript tal como lo escriben los desarrolladores de Godot: var y const, tipado estático con anotaciones de tipo e inferencia con :=, if/elif/else, match con guardas y patrones de arrays y diccionarios, bucles for y while, range(), funciones con tipo de retorno y valores por defecto, arrays tipados, diccionarios, enums, lambdas, recursividad y map, filter y reduce.
  • GDScript orientado a objetos como lo usa Godot: clases, _init y self, variables y funciones estáticas, setters y getters de propiedades, herencia con super, comprobaciones de tipo con is, _to_string, clases internas, RefCounted frente a Node, y señales que declaras, emites con emit() y conectas con connect(). Después, patrones de diseño como Singleton, Factory, Observer y State, todo escrito en GDScript.
  • Las pistas de IA te ayudan con lo que más confunde al empezar, como los errores de indentación, la división entera que descarta el resto, convertir la entrada de texto en números o por qué una variable tipada rechaza un valor, sin darte la respuesta.

Preguntas frecuentes sobre aprender GDScript

¿Para qué se usa GDScript?

GDScript es el lenguaje de scripting integrado del motor Godot. Con él se programa la lógica de juegos y aplicaciones de Godot: el movimiento del jugador, los enemigos, los menús, los inventarios, los sistemas de guardado y las herramientas del editor. Está diseñado en torno a los nodos y las señales de Godot, así que es la forma más directa de programar un proyecto de Godot. Godot también admite C#, y C++ mediante GDExtension, pero la mayoría de tutoriales, documentación y ejemplos de Godot están escritos en GDScript.

¿GDScript se parece a Python?

Mucho. GDScript usa la indentación para marcar los bloques, func donde Python usa def y var para declarar variables, así que quien viene de Python suele sentirse cómodo en pocos días. Las diferencias son el tipado estático opcional (var speed: float = 10.0), tipos integrados pensados para juegos como Vector2 y Color, las señales y las clases que se corresponden con nodos de Godot. Es un lenguaje propio, no un dialecto de Python, así que las bibliotecas de Python no funcionan en él.

¿Es GDScript un buen primer lenguaje de programación?

Sí. GDScript tiene una sintaxis corta y legible, sin punto y coma ni llaves, lo que lo convierte en uno de los primeros lenguajes más amables. El curso no da por hecha ninguna experiencia previa: empieza mostrando texto y guardando valores en variables, y avanza hasta funciones, arrays, diccionarios y clases, una lección corta cada vez.

¿Necesito instalar Godot para hacer el curso?

No. Cada lección ejecuta tu GDScript en un motor Godot real dentro del navegador y muestra la salida, así que no hay nada que descargar ni configurar. Cuando instales Godot más adelante, todo lo aprendido te sirve tal cual, porque es el mismo lenguaje ejecutándose en el mismo motor.

¿Este curso me enseña a hacer juegos en Godot?

Te enseña el lenguaje con el que se hacen. Aprendes variables, control de flujo, funciones, arrays, diccionarios, clases, herencia y señales con programas de consola y proyectos que se ejecutan al instante. El curso no cubre el editor de Godot, las escenas, los sprites ni la física. Aprender GDScript primero significa que, cuando abras Godot, podrás centrarte en el motor en lugar de pelearte con la sintaxis.

¿Cuánto se tarda en aprender GDScript?

Lo básico (variables, decisiones, bucles y funciones) lleva de una a dos semanas de práctica diaria. Cadenas, arrays, diccionarios y manejo de errores requieren otras dos o tres semanas, y las clases, la herencia, las señales y los patrones de diseño, unas cuantas semanas más. Si ya sabes Python, avanzarás mucho más rápido por la primera sección.

¿Godot es gratis? ¿Y el curso de GDScript?

Los dos son gratis. Godot es libre y de código abierto bajo la licencia MIT, sin regalías ni cuotas, y funciona en Windows, macOS y Linux. El curso interactivo de GDScript de Coddy también es gratis: lecciones, ejercicios de código, proyectos, retos y certificado.

¿Obtengo un certificado al terminar el curso de GDScript?

Sí. Al terminar una sección del curso de GDScript recibes un certificado de finalización gratuito que puedes añadir a tu currículum o compartir en LinkedIn, junto a los proyectos de Godot que construyas.
Ilustración de los lenguajes de programación de Coddy

Aprende GDScript con Coddy

COMENZAR