Menu
CoddyTech
terminal iconParte del Journey de TerminalRecorrido

Aprende Git y control de versiones

Un curso de Git gratuito e interactivo. Ejecuta comandos de Git reales en una terminal del navegador en cada lección: commit, ramas, merge, conflictos, push y pull. Sin instalar nada, con pistas de IA cuando te atascas y un certificado gratuito al terminar.

42,213+ codders inscritos

58 lecciones55 retos370 preguntas de quiz

Programa

1 secciones2 proyectos58 lecciones55 retos370 preguntas de quiz

Esta sección forma parte del Journey de Terminal. El programa completo tiene más secciones - haz clic en cualquier vista previa de abajo para verla en la página del Journey.

  1. Sección 1Fundamentos82 lecciones
  2. Empezar secciónEmpezarExpandirContraerHaz un seguimiento de tu trabajo con Git. Inicializa repositorios, prepara y confirma cambios, crea y combina ramas, resuelve conflictos y recupera cambios tras cometer errores.

    Introducción

    3 lecciones123

    Primeros pasos

    5 lecciones531

    Seguimiento de cambios

    6 lecciones640

    Inspeccionar cambios

    4 lecciones425

    Proyecto de sitio de recetas

    Proyecto5 lecciones537

    Proyecto con una rama de funcionalidades

    Proyecto6 lecciones642

    Desafíos finales

    3 lecciones3
  3. Sección 3Introducción a Docker40 lecciones
  4. Sección 4Introducción a Kubernetes45 lecciones
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 Git con Coddy

  • Ejecuta Git en tu navegador. Sin instalación, sin necesidad de una cuenta de GitHub, sin configurar el entorno. Cada comando opera sobre un repo real, así que ves lo que git status, git log y git diff muestran de verdad.
  • Git esencial: el área de preparación, commits, ramas, fusiones, rebasing, resolución de conflictos, repos remotos, pull frente a fetch, deshacer errores. Las habilidades de Git que usarás cada día en el trabajo.
  • Las pistas de IA te ayudan a leer la salida célebremente críptica de Git - detached HEAD, fast-forward, fusión a tres bandas - sin revelarte la respuesta, para que Git deje de parecer magia.
  • Certificado gratuito de Git al terminar la sección. Una prueba creíble para cualquier puesto de desarrollador, ya que el control de versiones es innegociable en todos los equipos.

Preguntas frecuentes sobre aprender Git

¿Qué es Git?

Git es el sistema de control de versiones distribuido que usan la mayoría de los equipos de software para seguir los cambios en su código. Cada desarrollador tiene una copia completa del historial del proyecto, y Git te permite confirmar instantáneas, crear ramas para probar ideas, fusionar el trabajo y revertir cuando algo sale mal.

¿Es difícil aprender Git?

Lo básico - init, add, commit, status, log, push, pull - se aprende rápido. Las partes más difíciles (el rebasing, resolver conflictos, recuperarse de errores, entender qué hace HEAD) llevan más tiempo. El curso las introduce en pasos pequeños con un repo real en cada lección para que los comandos dejen de ser algo abstracto.

¿Necesito saber usar la línea de comandos para usar Git?

Ayuda, y la sección anterior del recorrido de Terminal cubre lo básico. Git también tiene interfaces gráficas, pero todos los equipos acaban recurriendo a la línea de comandos para las operaciones complicadas, así que vale la pena sentirte cómodo escribiendo los comandos tú mismo.

¿Cuál es la diferencia entre Git y GitHub?

Git es la herramienta de control de versiones que se ejecuta en tu máquina. GitHub (y GitLab, Bitbucket, etc.) es un servicio de alojamiento donde subes tus repos de Git para que otras personas puedan descargarlos. Puedes usar Git sin usar nunca GitHub: son cosas distintas que funcionan bien juntas.

¿Puedo aprender Git en línea gratis?

Sí. La sección interactiva de Git es gratuita: lecciones completas, comandos reales de Git en cada ejercicio y un certificado. Todo se ejecuta en una terminal en el navegador, así que no necesitas instalar Git ni crear cuentas para empezar.

¿Obtengo un certificado al terminar el curso de Git?

Sí. Al terminar la sección de Git obtienes un certificado de finalización gratuito que puedes compartir en LinkedIn o incluir en tu currículum. El control de versiones se da por descontado en todos los equipos de software, así que es una señal significativa junto a cualquier proyecto de tu portafolio.

Git command reference

Learning the commands here? Keep this reference open - each page explains a command’s syntax, flags, and examples you can run live.

Browse all Git commands →

Rutas de aprendizaje que incluyen este curso

Este curso es un paso de una ruta más larga: varios cursos en el orden en que los enseñaría un mentor, cada uno con su propio certificado gratis.

Ilustración de los lenguajes de programación de Coddy

Aprende Control de versiones con Coddy

COMENZAR