Menu
Coddy logo textTech
Recorrido

Aprende la terminal y la línea de comandos

Un curso online gratuito e interactivo sobre la terminal de Linux y la línea de comandos. Ejecutas comandos reales en cada lección, en una terminal dentro del navegador, con un certificado gratuito al terminar.

16,283+ codders inscritos

180 lecciones150 retos1,006 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 secciones6 proyectos180 lecciones150 retos1,006 preguntas de quiz
  1. Empezar secciónEmpezarExpandirContraerDomina la línea de comandos con herramientas esenciales y habilidades fundamentales

    Introducción

    3 lecciones217

    Proyecto Organizar Fotos

    Proyecto4 lecciones1

    Comodines y Patrones

    5 lecciones533

    Contenido de Archivos

    7 lecciones753

    Proyecto Analizador de Registros

    Proyecto5 lecciones1

    Fundamentos de Scripting en Shell

    8 lecciones860

    Proyecto de Script de Copia de Seguridad

    Proyecto6 lecciones1
  2. Empezar secciónEmpezarExpandirContraerRealiza el seguimiento de tu trabajo con Git. Inicializa repositorios, prepara (stage) y confirma (commit) cambios, crea ramas (branch) y fusiónalas (merge), resuelve conflictos y recupérate de errores.

    Introducción

    3 lecciones123

    Primeros pasos

    5 lecciones531

    Seguimiento de cambios

    6 lecciones640

    Inspección de cambios

    4 lecciones425

    Ignorar archivos

    4 lecciones427

    Proyecto de Sitio de Recetas

    Proyecto5 lecciones137

    Ramificación

    6 lecciones640

    Proyecto de Feature Branch

    Proyecto6 lecciones142

    Desafíos finales

    3 lecciones3
  3. Empezar secciónEmpezarExpandirContraerAprende Docker desde la línea de comandos: descarga (pull) y construye imágenes, ejecuta y gestiona contenedores, escribe Dockerfiles, copia archivos y trabaja con volúmenes y redes.

    Introducción

    2 lecciones213

    Imágenes

    4 lecciones423

    Ejecución de contenedores

    5 lecciones532

    Inspección de contenedores

    4 lecciones423

    Construcción de imágenes

    4 lecciones423

    Archivos en imágenes

    3 lecciones316

    Copiar archivos

    2 lecciones213

    Volúmenes y Redes

    3 lecciones314

    Proyecto de Aplicación de Saludos

    Proyecto5 lecciones17
Lo que obtienes
Todo lo que usarás para aprender a programar

Learn by Doing

Write real code, query databases, build websites, and master AI prompts. Our interactive lessons cover every skill modern developers need.

playground.js
Code Editor
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Test #1test Case Success icon
Test #2test Case Success icon
Test #3test Case Failure icon
Input
"Alex"
Output
"Hello, Coddy! Alex"

Build Your Coding Streak

Stay consistent and watch your progress grow! Track your daily coding habit, protect your streak with freeze days, and earn rewards for showing up every day.

12 days streak

Return tomorrow to keep your streak!

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

Double or Nothing

Day 5 of 7

fire Freeze icon

Streak Freeze

2 left

Code Anywhere, Anytime

Take your coding journey on the go! No setup, no downloads - just open and start coding. Available on iOS, Android and Web with 4.9 star ratings.

Python
7Streak
250Score
5Energy
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
CONTINUE
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
Journey
Goals
Leaderboard
Profile
4.9
StarStarStarStarStar
Rating

You're Not Alone in This

Compete on global leaderboards, invite friends to earn rewards, and celebrate each other's wins. Coding is better with friends!

Challenger League
Challenger LeagueTop 7 advance
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 iconPromotion zoneleaderboard Arrow Up icon

Every way to learn

Read, listen, test yourself, ask the AI, or look up anything you've already covered. Every lesson meets you where you are.

Intro to Variables
Audio

A variable is a named container that stores a value you can reference later in your program.

In Python, you create one by writing the name, an equals sign, then the value you want to store.

The value can change over time - reassigning the name simply points it to a new value.

1xSarah

Prove Your Skills

Earn certificates for every course you complete. Add them to your LinkedIn profile and resume to showcase your coding expertise to employers.

CoddyCertificate of Completion
This certifies thatJohn Doehas successfully completed
PythonPython Fundamentals
Verified
DateJan 2026
LinkedInAdd to LinkedIn

Por qué aprender la terminal y la línea de comandos con Coddy

  • Practica comandos reales del terminal de Linux desde tu navegador. Sin VM, sin SSH, sin dual-boot. Cada lección corre en un shell aislado, así puedes romper cosas sin miedo mientras aprendes.
  • Habilidades de línea de comandos que de verdad usas: navegación de archivos (cd, ls, pwd), operaciones con archivos, procesamiento de texto con grep, sed, awk, pipes y redirección, permisos, variables de entorno y scripting básico en bash.
  • Las pistas con IA te ayudan a interpretar errores crípticos del shell y a recuperarte de errores comunes (directorio equivocado, redirecciones rotas, permission denied) sin revelarte la respuesta.
  • Certificado gratis de terminal y línea de comandos al terminar. Una señal creíble para puestos de backend, DevOps, datos e infraestructura, donde manejarse con la shell es un requisito básico.

Preguntas frecuentes sobre la terminal

¿Qué es la terminal?

La terminal es una interfaz de texto para decirle a la computadora qué hacer. En lugar de hacer clic en iconos, escribes comandos. En Linux y macOS la terminal suele ejecutar el shell bash o zsh; en Windows puedes usar WSL, PowerShell o Git Bash. Cada herramienta de línea de comandos y cada comando de Linux vive detrás de ese prompt de texto.

¿Es difícil aprender la línea de comandos?

La terminal de Linux parece intimidante al principio, pero su núcleo es pequeño: un par de docenas de comandos cubren la mayor parte de lo que harás en el día a día. El curso los introduce en pasos cortos y prácticos con una shell real en el navegador, así que la memoria muscular se construye rápido.

¿Por qué debería aprender la línea de comandos?

Casi cualquier trabajo de backend, DevOps, datos o infraestructura asume soltura básica con la terminal: hacer SSH a servidores, navegar archivos, correr scripts, leer logs, usar git, depurar despliegues. Incluso en una laptop de desarrollo, la línea de comandos suele ser la forma más rápida de hacer operaciones en lote y encadenar herramientas con pipes.

¿Necesito Linux para aprender la terminal?

No. El curso de terminal corre en un shell de Linux dentro del navegador, así que puedes aprender la terminal de Linux desde cualquier sistema operativo - Windows, macOS, Chromebook, lo que sea. Los mismos comandos se trasladan casi idénticos a macOS, WSL en Windows y cualquier servidor Linux al que después te conectes por SSH.

¿Cuánto tiempo toma aprender la terminal?

Puedes aprender los comandos básicos de Linux -navegación de archivos, operaciones con archivos, procesamiento básico de texto- en una o dos semanas de práctica diaria. Tomarle confianza a las pipes, la redirección, los permisos y al scripting básico en bash suele llevar otras dos a cuatro semanas. De ahí en adelante, el resto se va construyendo con el tiempo a medida que te encuentras con nuevas herramientas.

¿Recibo un certificado al terminar el curso de terminal?

Sí. Al terminar el curso de terminal y línea de comandos obtienes un certificado de finalización gratis. Una señal verificable que puedes sumar a tu currículum o compartir en LinkedIn junto con los proyectos de DevOps, scripting o backend en los que hayas trabajado.
Coddy programming languages illustration

Aprende Terminal con Coddy

COMENZAR