👋¿Estás aprendiendo a programar? Echa un vistazo a nuestra nueva plataforma dedicada a principiantes -¡Jiki!
Exercism
  • Aprender
    • Tracks de lenguajes

      Mejora tus habilidades en más de 65 lenguajes

    • Aprende a programar con Jiki

      Aprende a programar y a crear en la era de los LLM.

    • Tu recorrido

      Explora tu trayectoria en Exercism

    • Tus favoritosNuevo

      Vuelve a visitar tus soluciones favoritas

  • Descubrir
    • Ventajas de Exercism

      Ofertas y descuentos de nuestros socios

    • Vídeos de la comunidad

      Streaming, tutoriales y mucho más

    • Serie de introducciones breves

      Resúmenes breves de lenguajes

    • Entrevistas e historias

      Inspírate con las historias de otras personas

    • Discord

      Chatea y pasa el rato con la comunidad

      El enlace se abre en una nueva ventana o pestaña
    • Foro

      Profundiza en los temas

      El enlace se abre en una nueva ventana o pestaña
  • Contribuir
    • Primeros pasos

      Cómo puedes ayudar a Exercism

    • Mentoría

      Apoya a otras personas mientras aprenden

    • Documentación

      Todo lo que necesitas para ayudar

    • Colaboradores

      Conoce a las personas que hay detrás de Exercism

    • TraductoresNuevo

      Apoya nuestro proyecto de localización

  • Más
    • Donar

      Ayuda a apoyar nuestra misión

    • Sobre Exercism

      Conoce nuestra organización

    • Nuestro impacto

      Explora lo que hemos logrado

    • Sincronizador de GitHubNuevo

      Haz una copia de seguridad de tus soluciones en GitHub

    • Insiders

      Nuestra forma de darte las gracias

  • español de EspañaEuropean Spanish
  • EnglishEnglish
  • DeutschGerman
  • español latinoamericanoLatin American Spanish
  • françaisFrench
  • italianoItalian
  • magyarHungarian
  • português do BrasilBrazilian Portuguese
  • português europeuEuropean Portuguese
  • বাংলাBengali
  • ΕλληνικάGreek
  • हिन्दीHindi
  • 日本語Japanese
  • 한국어Korean
  • 简体中文Simplified Chinese
  • 繁體中文Traditional Chinese
  • українськаUkrainian

Próximamente

  • catalàCatalanPronto
  • IndonesiaIndonesianPronto
  • KiswahiliSwahiliPronto
  • NederlandsDutchPronto
  • polskiPolishPronto
  • românăRomanianPronto
  • suomiFinnishPronto
  • svenskaSwedishPronto
  • Tiếng ViệtVietnamesePronto
  • TürkçeTurkishPronto
  • العربيةArabicPronto
  • עבריתHebrewPronto
  • فارسیPersianPronto
  • русскийRussianPronto
  • српскиSerbianPronto
  • ไทยThaiPronto
  • اردوUrduPronto
RegístrateInicia sesión
  • Inicio de la documentación
  • Usar Exercism
  • Construir Exercism
  • Mentoría
  • Comunidad
  • Específico de cada track

Documentación específica de cada track

Explora la documentación de los tracks que estás aprendiendo, en los que estás haciendo mentoría o que estás ayudando a construir.

8th
8th
4 docs
ABAP
ABAP
5 docs
ARM64 Assembly
ARM64 Assembly
4 docs
Arturo
Arturo
4 docs
AWK
AWK
4 docs
Ballerina
Ballerina
4 docs
Bash
Bash
6 docs
Batch Script
Batch Script
4 docs
C
C
4 docs
C#
C#
4 docs
C++
C++
4 docs
Cairo
Cairo
4 docs
CFML
CFML
4 docs
Clojure
Clojure
6 docs
COBOL
COBOL
4 docs
CoffeeScript
CoffeeScript
4 docs
Common Lisp
Common Lisp
5 docs
Crystal
Crystal
4 docs
D
D
4 docs
Dart
Dart
4 docs
Delphi Pascal
Delphi Pascal
4 docs
Elixir
Elixir
5 docs
Elm
Elm
4 docs
Emacs Lisp
Emacs Lisp
4 docs
Erlang
Erlang
3 docs
Euphoria
Euphoria
4 docs
F#
F#
6 docs
Factor
Factor
4 docs
Fortran
Fortran
3 docs
Free Pascal
Free Pascal
4 docs
Futhark
Futhark
4 docs
Gleam
Gleam
4 docs
Go
Go
5 docs
Groovy
Groovy
4 docs
Haskell
Haskell
4 docs
Idris
Idris
4 docs
Java
Java
4 docs
JavaScript
JavaScript
5 docs
jq
jq
5 docs
Julia
Julia
4 docs
Kotlin
Kotlin
4 docs
Lean
Lean
4 docs
Lisp Flavoured Erlang
Lisp Flavoured Erlang
3 docs
Lua
Lua
4 docs
MIPS Assembly
MIPS Assembly
4 docs
MoonScript
MoonScript
4 docs
Nim
Nim
4 docs
Objective-C
Objective-C
5 docs
OCaml
OCaml
4 docs
Odin
Odin
4 docs
Perl
Perl
4 docs
Pharo
Pharo
4 docs
PHP
PHP
4 docs
PowerShell
PowerShell
4 docs
Prolog
Prolog
4 docs
PureScript
PureScript
3 docs
Pyret
Pyret
4 docs
Python
Python
8 docs
R
R
4 docs
Racket
Racket
4 docs
Raku
Raku
4 docs
ReasonML
ReasonML
4 docs
Red
Red
4 docs
Roc
Roc
4 docs
Ruby
Ruby
4 docs
Rust
Rust
4 docs
Scala
Scala
4 docs
Scheme
Scheme
4 docs
SQLite
SQLite
4 docs
Standard ML
Standard ML
4 docs
Swift
Swift
4 docs
Tcl
Tcl
4 docs
TypeScript
TypeScript
4 docs
Uiua
Uiua
4 docs
Unison
Unison
5 docs
V
V
4 docs
Vim script
Vim script
4 docs
Visual Basic
Visual Basic
4 docs
WebAssembly
WebAssembly
4 docs
Wren
Wren
5 docs
x86-64 Assembly
x86-64 Assembly
4 docs
YAMLScript
YAMLScript
4 docs
Zig
Zig
4 docs

Práctica de código y mentoría para todos

Desarrolla soltura en 83 lenguajes de programación con nuestra combinación única de aprendizaje, práctica y mentoría. Exercism es divertido, eficaz y 100 % gratis, para siempre.

Regístrate gratis Explora los lenguajes

Ediciones


  • Exercism
  • Aprende a programar con Jiki
  • Exercism for Teams
  • Exercism Research

Acerca de


  • Acerca de Exercism
  • Nuestro equipo
  • Colaboradores
  • Socios
  • Colaboradores individuales

Involúcrate


  • Exercism Insiders
  • Contribuye
  • Mentor
  • Dona

Legal y políticas


  • Condiciones de uso
  • Política de privacidad
  • Política de cookies
  • Código de conducta
  • Declaración de accesibilidad

Mantente en contacto


  • El blog de Exercism
  • Debate en GitHub
  • Contacta con nosotros
  • Denunciar abuso

Obtén ayuda


  • Documentación de Exercism
  • Primeros pasos
  • Preguntas frecuentes
  • Instalar la CLI
  • Recorrido interactivo por la CLI

Nuestros tracks de lenguajes de programación


  • 8th
  • ABAP
  • ARM64 Assembly
  • Arturo
  • AWK
  • Ballerina
  • Bash
  • Batch Script
  • C
  • C#
  • C++
  • Cairo
  • CFML
  • Clojure
  • COBOL
  • CoffeeScript
  • Common Lisp
  • Crystal
  • D
  • Dart
  • Delphi Pascal
  • Elixir
  • Elm
  • Emacs Lisp
  • Erlang
  • Euphoria
  • F#
  • Factor
  • Fortran
  • Free Pascal
  • Futhark
  • Gleam
  • Go
  • Groovy
  • Haskell
  • Idris
  • Java
  • JavaScript
  • jq
  • Julia
  • Kotlin
  • Lean
  • Lisp Flavoured Erlang
  • Lua
  • MIPS Assembly
  • MoonScript
  • Nim
  • Objective-C
  • OCaml
  • Odin
  • Perl
  • Pharo
  • PHP
  • PowerShell
  • Prolog
  • PureScript
  • Pyret
  • Python
  • R
  • Racket
  • Raku
  • ReasonML
  • Red
  • Roc
  • Ruby
  • Rust
  • Scala
  • Scheme
  • SQLite
  • Standard ML
  • Swift
  • Tcl
  • TypeScript
  • Uiua
  • Unison
  • V
  • Vim script
  • Visual Basic
  • WebAssembly
  • Wren
  • x86-64 Assembly
  • YAMLScript
  • Zig

¿Quieres añadir un track de lenguaje a Exercism?

Crea un tema nuevo en el foro y lo comentamos.


Exercism es una organización sin ánimo de lucro registrada en el Reino Unido. Sus administradores son Katrina Owen, Jeremy Walker y Erik Schierboom.
© 2026 Exercism