Saltar al contenido
0%

Los 7 mejores cursos para aprender desarrollo en Solidity (2025)

Escrito por John Williams

Publicado el 22 de septiembre de 20238 min de lectura

El primer paso para convertirse en desarrollador web3 es aprender Solidity, y la manera más fácil de dominar Solidity es a través de cursos en línea y tutoriales de Solidity.

Solidity es el lenguaje de programación fundamental para los desarrolladores que quieren aprender a crear y desplegar smart contracts en la red de Ethereum. Una vez que los desarrolladores conocen Solidity, pueden convertir sus ideas en código funcional y desplegable.

Ya sea que quieran crear un nuevo proyecto DeFi, una nueva colección de NFT o lanzar una DAO, un conocimiento sólido de Solidity les permitirá hacerlo.

Los mejores cursos de Solidity (2025)

Si bien algunos desarrolladores han logrado aprender los fundamentos del desarrollo web3 en YouTube o por ensayo y error, una de las mejores maneras de aprender Solidity es mediante un curso en línea dedicado específicamente a convertirse en desarrollador de Solidity.

Los cursos de Solidity en línea pueden ser cursos independientes que duran un par de horas y cubren los conceptos fundamentales de Solidity, o pueden ser una serie de cursos combinados en un bootcamp de Solidity, para enseñar conceptos intermedios y avanzados de programación en Solidity.

Para cada uno de los siguientes cursos, cubriremos la descripción del curso, la duración, el formato, el nivel y el costo.

1. Curso de desarrollo en Solidity de Alchemy University

El curso gratuito de Desarrollo en Solidity es una serie de nivel intermedio de lecciones en video guiadas y proyectos prácticos para aprender los fundamentos de la escritura de smart contracts en Solidity. El curso cubre los fundamentos de Solidity, incluyendo:

  1. Smart contracts
  2. Funciones
  3. Tipos de valor
  4. Envío de Ether
  5. Reversión de transacciones
  6. Llamado a contratos
  7. Contratos de custodia (escrow)
  8. Tipos de referencia
  9. Arrays, structs y mappings
  10. Contratos para votación, herencia, etc.

Se recomienda a los desarrolladores completar el curso gratuito de JavaScript para Ethereum de Alchemy University antes de comenzar el curso de Solidity.

2. Bootcamp de desarrollador de Ethereum de Alchemy University

Los desarrolladores pueden tomar nuestro Bootcamp de Desarrollador de Ethereum de 7 semanas, gratuito, para aprender sobre criptografía, Ethereum, smart contracts y apps. En Alchemy University ofrecemos una experiencia de aprendizaje práctica en la que los programadores construyen protocolos blockchain después de asistir a masterclasses dictadas por expertos.

Descripción del curso

Nuestro Bootcamp de Desarrollador de Ethereum ayuda tanto a aspirantes a desarrolladores web3 como a desarrolladores web2 senior que buscan hacer la transición al desarrollo en Ethereum a aprender Solidity, el lenguaje de programación web3 más popular. Egresados de nuestro bootcamp han sido contratados por empresas web3, incluyendo OpenSea, Zapper y muchas otras startups blockchain destacadas.

El curso garantiza cuatro hitos clave que los estudiantes alcanzarán al finalizar el curso:

1. Adquirir habilidades fundamentales de criptografía blockchain

Los estudiantes aprenden habilidades fundamentales de criptografía que les permiten comprender los fundamentos de la tecnología blockchain que subyace a todos los principales ecosistemas blockchain.

2. Obtener una comprensión profunda de Ethereum

Ethereum es un ecosistema sorprendentemente complejo, y para entenderlo completamente, los desarrolladores deben dominar el lenguaje Solidity en el que se construyen sus smart contracts. En el curso, los estudiantes adquieren una comprensión fundamental de la tecnología detrás de Ethereum, la historia de la red, sus aplicaciones y hacia dónde puede dirigirse en el futuro.

3. Dominar el desarrollo de smart contracts

Para cuando los desarrolladores completen el bootcamp de Solidity, habrán dominado el desarrollo de smart contracts. Nuestros instructores se aseguran de que los estudiantes comiencen con smart contracts manejables para entender los fundamentos y luego avancen progresivamente hacia conceptos más avanzados.

El curso también incluye múltiples juegos, acertijos y desafíos de programación para perfeccionar sus habilidades en Solidity.

4. Construir y desplegar aplicaciones descentralizadas

Nuestro bootcamp de Solidity da a los estudiantes la oportunidad de construir y desplegar aplicaciones descentralizadas bajo la tutoría de desarrolladores blockchain. Esta estructura, orientación y enfoque guiado lo convierten en el mejor curso de Solidity en 2023.

Duración

El Bootcamp de Desarrollador de Ethereum es una colección de cursos de Solidity de 7 semanas, y cada día incluye alrededor de 3 horas de material de curso por completar. Durante las 7 semanas del bootcamp, los estudiantes aprenderán distintos aspectos del desarrollo en Solidity.

Estos son algunos de los temas cubiertos en el bootcamp:

  • Modelos UTXO y de cuentas
  • Merkle Trees
  • Ethereum JSON-RPC
  • Transacciones de Ethereum
  • Ethers.js
  • Introducción a Solidity + Smart Contracts
  • Funciones de Solidity + Visibilidad
  • ABI de contratos, Bytecode + Eventos de Solidity
  • Eventos + Escucha de contratos
  • Manejo de errores en Solidity
  • Mappings de Solidity
  • Modificadores + Structs en Solidity
  • Herencia
  • Tokens ERC-20
  • Interfaces, call, delegatecall, fallback
  • Re-Entrancy
  • Librerías
  • Actualización (upgradeability) de smart contracts

Formato

Nuestro Bootcamp de Desarrollo en Ethereum adopta un enfoque multimodal para ayudar a los estudiantes a convertirse en desarrolladores de Solidity. Por ejemplo, durante algunos días del bootcamp, habrá una clase en vivo, un ejercicio de programación y un artículo. Sin embargo, en otros días, a los estudiantes se les puede asignar un video para ver, un proyecto en el que trabajar, o una evaluación por rendir.

Al terminar el curso, recibirás un certificado que te distingue como desarrollador de Solidity exitoso.

Nivel y requisitos previos

Antes de unirse al bootcamp, los estudiantes deben comprender los fundamentos de JavaScript y el curso de Solidity mencionado anteriormente. Los estudiantes usarán JavaScript y las librerías correspondientes para construir el front end de sus aplicaciones descentralizadas y comunicarse con la blockchain de Ethereum.

Fuera de eso, no requerimos una comprensión completa de blockchain o de la tecnología de Ethereum, solo interés por aprender Solidity.

Costo

El Bootcamp de Desarrollador de Ethereum, gestionado inicialmente por ChainShot y con un precio de $3,000, ahora es completamente gratuito para nuevos estudiantes tras la adquisición de ChainShot por parte de Alchemy. Alchemy y ChainShot se han asociado para hacer el curso accesible sin costo.

3. Cyfrin Updraft

Cyfrin Updraft es una plataforma de aprendizaje para desarrolladores web3 con más de 50 horas de cursos y proyectos de desarrollo de smart contracts paso a paso, impartidos por expertos líderes de la industria. Totalmente gratis.

Cursos

Cyfrin Updraft ofrece 5 cursos:

  1. Fundamentos de blockchain - para principiantes totales
  2. Desarrollo de smart contracts en Solidity - para nuevos desarrolladores de smart contracts
  3. Fundamentos de Foundry - para desarrolladores web3 de nivel intermedio
  4. Foundry avanzado - para aprender prácticas avanzadas de testing y despliegue
  5. Seguridad y auditoría de smart contracts - para aprender a auditar bases de código de terceros

Duración

Más de 50 horas de lecciones, divididas en más de 200 videos, y 5 cursos para impulsar tu carrera en desarrollo de smart contracts mientras construyes proyectos reales para tu portafolio web3.

Todos los cursos son asíncronos, con la posibilidad de unirse a sesiones basadas en cohortes. Ofrece series de lecciones en video y texto a tu propio ritmo, y soporte comunitario 24/7.

  • Duración - 50 horas de contenido en 267 lecciones
  • Formato - a tu propio ritmo, asíncrono, basado en cohortes
  • Nivel - de principiante a avanzado
  • Requisitos previos - conocimiento básico de JavaScript y npm (Node Package Manager)
  • Costo - Gratis

4. Ethereum and Solidity: the complete developer's guide

Este curso es una serie de tutoriales en video asíncrona y a tu propio ritmo en Udemy, dictada por Stephen Grider. Al finalizar el curso, los estudiantes deberían poder "usar Ethereum, Solidity y Smart Contracts para construir aplicaciones listas para producción basadas en blockchain". Una vez que los estudiantes terminan este curso, reciben un certificado de finalización.

Duración

Este curso tiene nueve secciones, 267 lecciones y una duración total de 24h 17m. Si los estudiantes quieren tomar el curso con calma y completar una sección por semana, el curso tomará alrededor de nueve semanas. Sin embargo, si un estudiante quiere terminarlo rápidamente, podría hacerlo en tan solo una semana.

Esta clase es una serie de lecciones en video asíncrona y a tu propio ritmo, e incluye además más de 30 artículos, más de 100 recursos descargables y un certificado de finalización.

  • Duración - 24 horas de contenido en 267 lecciones
  • Formato - a tu propio ritmo, asíncrono
  • Nivel - de principiante a intermedio
  • Requisitos previos - conocimiento básico de JavaScript y npm (Node Package Manager)
  • Costo - $29

5. Master Ethereum & Solidity programming from scratch

El curso "Master Ethereum & Solidity Programming From Scratch" es una serie de tutoriales en video asíncrona y a tu propio ritmo en Udemy, dictada por Andre Dumitrescu. El curso incluye más de 40 recursos descargables y más de 20 artículos sugeridos. Una vez que los estudiantes terminan este curso, reciben un certificado de finalización.

  • Duración - 9 horas de contenido en video
  • Formato - a tu propio ritmo, serie de tutoriales con recursos complementarios
  • Nivel - intermedio y superior
  • Requisitos previos - conocimientos de programación, comprensión básica de blockchain
  • Costo - $16.99

6. Certified Solidity developer [blockchain council]

Blockchain Council es un centro de educación para desarrolladores blockchain y proveedor de certificaciones. El programa Certified Solidity Developer de Blockchain Council está diseñado para adaptarse a entusiastas de todos los perfiles.

Los estudiantes normalmente ven las lecciones, practican el contenido aprendido por su cuenta y luego pasan a la siguiente lección. Debido a que este programa incluye un examen, los estudiantes también deberán estudiar para el examen y obtener una calificación aprobatoria.

  • Duración - 5 horas de contenido en video
  • Formato - a tu propio ritmo, asíncrono
  • Nivel - de principiante a intermedio
  • Requisitos previos - el conocimiento de un lenguaje de programación es una ventaja, pero no obligatorio
  • Costo - $249

Con más de doscientos dólares, Blockchain Council tiene el curso más caro de esta lista. Sin embargo, algunos estudiantes están dispuestos a pagar por la credibilidad que otorga aprobar el examen de Blockchain Council.

7. Ethereum blockchain developer bootcamp with Solidity

Este curso de desarrollo en Solidity en Udemy es dictado por Ravinder Deol, Thomas Wiesner y Haseeb Chaudhry. Este curso busca permitir a los estudiantes "convertirse en desarrollador blockchain de Ethereum con un solo curso". Su objetivo es ayudar a los estudiantes a dominar Solidity, web3.js, Truffle, Metamask, Remix y más.

Al igual que la mayoría de los otros cursos de esta lista, esta clase tiene un formato de tutorial en video a tu propio ritmo, lo que significa que los estudiantes leerán los artículos requeridos, verán las lecciones y luego completarán los ejercicios.

  • Duración - 12 horas de contenido en video
  • Formato - a tu propio ritmo, asíncrono
  • Nivel - de principiante a intermedio
  • Requisitos previos - se sugiere (no es obligatorio) tener conocimientos de programación
  • Costo - $19.99

Al finalizar el curso, los estudiantes recibirán un certificado de finalización.

Los mejores cursos para aprender Solidity

Al elegir un curso de Solidity para aprender a convertirse en desarrollador de Ethereum, es importante evaluar a los instructores, los temas, el formato, los recursos complementarios y la experiencia de aprendizaje.

Por ejemplo, el Bootcamp de Desarrollador de Ethereum de ChainShot cubre de manera exhaustiva lo necesario para aprender Solidity, está impartido por ingenieros y ofrece una experiencia de desarrollo fluida para aprender y construir desde el navegador.

Preguntas frecuentes

¿Qué temas cubren los mejores cursos de Solidity?

Los mejores cursos de Solidity generalmente cubren smart contracts, funciones, tipos de valor, envío de Ether, reversión de transacciones, llamado a contratos, arrays, structs, mappings, herencia y manejo de errores.

¿Existen buenos cursos gratuitos de Solidity disponibles?

Sí, Alchemy University ofrece cursos de Solidity completamente gratuitos, incluyendo un curso independiente de Desarrollo en Solidity y un completo Bootcamp de Desarrollador de Ethereum de 7 semanas.

¿Cuánto tiempo toma completar un curso de Solidity?

La duración de los cursos varía ampliamente, desde 5 horas de contenido hasta más de 50 horas, siendo el bootcamp de Alchemy uno que ofrece 7 semanas de material con alrededor de 3 horas de trabajo diario.

¿Necesito conocimientos previos de blockchain para empezar a aprender Solidity?

Si bien algunos cursos incluyen fundamentos de blockchain, la mayoría de los programas para principiantes solo requieren conocimientos básicos de JavaScript e interés en aprender desarrollo web3.

¿Cuál es la diferencia entre el curso de Solidity y el bootcamp de Alchemy?

El curso de Desarrollo en Solidity se enfoca específicamente en los fundamentos de los smart contracts, mientras que el Bootcamp de Desarrollador de Ethereum es un programa completo de 7 semanas que cubre criptografía, Ethereum y el desarrollo completo de dApps.

¿Los cursos de Solidity incluyen proyectos prácticos?

Sí, los mejores cursos enfatizan el aprendizaje práctico mediante la construcción y el despliegue de smart contracts, sistemas de custodia (escrow) y aplicaciones descentralizadas con proyectos guiados.

¿Puedo obtener un certificado al completar un curso de Solidity?

Muchas plataformas ofrecen certificados de finalización, incluyendo el bootcamp de Alchemy University, los cursos de Udemy y programas especializados como la certificación de Blockchain Council.

¿Cuánto cuestan los cursos de calidad de Solidity?

Los costos van desde gratis (Alchemy University, Cyfrin Updraft) hasta $249 para programas de certificación, con la mayoría de los cursos de Udemy con precios entre $16 y $29.

Background gradient

Construye magia blockchain

Alchemy combina los productos y herramientas de desarrollo Web3 más potentes con recursos, comunidad y un soporte legendario.