Leer sobre programación está bien. Practicar con proyectos es mejor. Pero hay algo que muy pocos hacen y que marca una diferencia enorme en el aprendizaje: medir exactamente en qué nivel están.
Saber qué sabes y qué no sabes no es un detalle menor. Es la diferencia entre estudiar lo que ya dominas (y desperdiciar tiempo) y enfocarte en lo que realmente necesitas reforzar.
Por eso creamos nuestros tests. Son gratuitos, cortos, con feedback inmediato y cubren los temas más importantes del desarrollo de software, desde los conceptos más básicos hasta los más avanzados.
Aquí están todos los disponibles. Encuentra el tuyo. 👇
🟢 Nivel Básico — Empieza aquí
Si estás comenzando en el mundo de la programación o quieres verificar que tus fundamentos están bien sólidos antes de avanzar, estos son tus tests.
📌 Fundamentos de Programación
El punto de partida de todo. Evalúa tu comprensión de lógica básica, variables y estructuras de control. Ideal si llevas poco tiempo en el mundo del código y quieres saber cuánto has absorbido.
⏱️ 10 minutos | ❓ 20 preguntas
📌 Lógica de Programación desde Cero
Algoritmos, variables, condiciones y bucles explicados desde los cimientos. Si eres principiante absoluto, este test te dirá exactamente cuánto tienes claro y qué necesitas repasar antes de elegir tu primer lenguaje.
⏱️ 15 minutos | ❓ 20 preguntas
📌 Fundamentos de Algoritmos
Diagramas de flujo, pseudocódigo y estructuras de datos básicas. Los algoritmos son el lenguaje universal del pensamiento computacional. ¿Ya los tienes claros?
⏱️ 15 minutos | ❓ 20 preguntas
📌 Variables, Tipos de Datos y Operadores
Los bloques de construcción de cualquier lenguaje de programación. Si no tienes esto claro, todo lo demás se tambalea. Descubre en 15 minutos si tu base es sólida.
⏱️ 15 minutos | ❓ 20 preguntas
📌 Control de Flujo: Condicionales y Bucles
IF, ELSE, FOR, WHILE. La inteligencia de cualquier programa vive aquí. Este test evalúa si sabes cómo hacer que tu código tome decisiones y repita tareas de forma eficiente.
⏱️ 15 minutos | ❓ 20 preguntas
🐍 Fundamentos de Python: Nivel Básico
El lenguaje más popular del mundo para IA, ciencia de datos y automatización. Sintaxis, tipos de datos y estructuras simples. ¿Tienes los fundamentos de Python bien sólidos?
⏱️ 20 minutos | ❓ 20 preguntas
☕ Java Básico
Fundamentos de programación en Java: tipos de datos, POO inicial y sintaxis esencial. Java sigue siendo uno de los lenguajes más demandados en el mercado laboral. ¿Cómo están tus bases?
⏱️ 15 minutos | ❓ 22 preguntas
🌐 Introducción a HTML y CSS
Las bases del desarrollo web. Etiquetas estructurales de HTML y estilos visuales con CSS. Si quieres crear páginas web, este es el punto de partida obligatorio.
⏱️ 15 minutos | ❓ 20 preguntas
⚡ Fundamentos de JavaScript
El lenguaje que da vida a la web. Sintaxis de JS, manipulación del DOM y lógica de cliente. Si estás aprendiendo desarrollo web, este test es obligatorio.
⏱️ 15 minutos | ❓ 20 preguntas
🗄️ Introducción a las Bases de Datos con SQL
SELECT, INSERT, UPDATE, DELETE y más. SQL es una de las habilidades más demandadas en el mercado. ¿Ya manejas los comandos esenciales para gestionar información?
⏱️ 15 minutos | ❓ 20 preguntas
🧩 Programación Orientada a Objetos: Conceptos Base
Clases, objetos, herencia, polimorfismo, encapsulamiento y abstracción. Los 4 pilares de la POO son la base del desarrollo moderno. ¿Los tienes dominados?
⏱️ 15 minutos | ❓ 20 preguntas
🐙 Control de Versiones con Git y GitHub
El estándar de la industria para trabajo colaborativo. Ramas, commits, repositorios y pull requests. Ningún desarrollador profesional trabaja sin Git. ¿Ya lo dominas?
⏱️ 15 minutos | ❓ 20 preguntas
🟡 Nivel Intermedio — Da el siguiente paso
Ya tienes los fundamentos. Ahora es momento de subir el nivel y enfrentarte a conceptos que marcan la diferencia entre un programador junior y uno que realmente sabe lo que hace.
🐍 Fundamentos de Python: Nivel Intermedio
Comprensiones de listas, manejo de errores, decoradores y programación orientada a objetos en Python. El salto que necesitas para pasar de escribir scripts a construir software real.
⏱️ 20 minutos | ❓ 20 preguntas
☕ Dominando Java: Nivel Core
POO avanzada, tipos de datos, excepciones y sintaxis core. Para quienes quieren convertirse en desarrolladores Java profesionales y necesitan un diagnóstico honesto de su nivel actual.
⏱️ 20 minutos | ❓ 20 preguntas
📊 Estructuras de Datos Esenciales
Pilas, colas, listas enlazadas, árboles y grafos. Organizar y gestionar información de forma eficiente es lo que separa el código que funciona del código que escala. ¿Dominas las estructuras?
⏱️ 20 minutos | ❓ 20 preguntas
🔌 APIs REST: Diseño y Consumo
Verbos HTTP, códigos de estado, JSON y mejores prácticas. Las APIs son el lenguaje con el que se comunican los sistemas modernos. Indispensable para cualquier desarrollador backend o fullstack.
⏱️ 15 minutos | ❓ 20 preguntas
🗄️ Bases de Datos Relacionales vs NoSQL
SQL vs MongoDB, ACID vs BASE, escalado vertical vs horizontal. Uno de los debates más importantes en el diseño de sistemas. ¿Sabes cuándo usar cada uno?
⏱️ 20 minutos | ❓ 20 preguntas
🤖 Bases de Datos NoSQL: Fundamentos y Tipos
Documentos, clave-valor, columnares, grafos. El ecosistema NoSQL es diverso y cada tipo tiene su caso de uso. ¿Sabes distinguirlos y elegir el correcto para cada problema?
⏱️ 20 minutos | ❓ 20 preguntas
🔴 Nivel Avanzado — Para los que van en serio
Estos tests están diseñados para desarrolladores con experiencia que quieren identificar sus puntos ciegos, prepararse para entrevistas técnicas o simplemente saber con honestidad en qué nivel están.
🏗️ Patrones de Diseño en el Desarrollo de Software
Patrones creacionales, estructurales y de comportamiento. Singleton, Factory, Observer, Strategy y más. El vocabulario común de los arquitectos de software. ¿Los dominas?
⏱️ 25 minutos | ❓ 20 preguntas
🧪 Testing y Calidad de Software
Pruebas unitarias, integración, TDD, BDD y métricas de calidad. El código que no se prueba es código que falla en producción. ¿Sabes cómo asegurar la calidad de lo que construyes?
⏱️ 25 minutos | ❓ 20 preguntas
🏛️ Arquitectura de Aplicaciones Web
Microservicios, serverless, mensajería asíncrona y sistemas distribuidos. Para quienes quieren diseñar sistemas que escalen a millones de usuarios. El nivel donde la arquitectura importa tanto como el código.
⏱️ 25 minutos | ❓ 20 preguntas
🔒 Seguridad en el Desarrollo de Software
OWASP Top 10, criptografía, gestión de identidades y técnicas de hardening. La seguridad no es opcional: es una responsabilidad de todo desarrollador. ¿Sabes proteger lo que construyes?
⏱️ 25 minutos | ❓ 20 preguntas
¿Cuál hacer primero?
Si no sabes por dónde empezar, aquí va nuestra recomendación según lo que estás aprendiendo:
- 🔰 Empezando desde cero → Lógica de Programación + Variables y Tipos de Datos
- 🐍 Aprendiendo Python → Python Básico → Python Intermedio
- 🌐 Desarrollo web → HTML y CSS → JavaScript → APIs REST
- 🗄️ Bases de datos → SQL Básico → SQL vs NoSQL → NoSQL Fundamentos
- ☕ Desarrollo Java → Java Básico → Java Core → POO → Patrones de Diseño
- 🤖 Inteligencia Artificial → Python Básico → Python Intermedio → Estructuras de Datos
- 💼 Preparando una entrevista técnica → Estructuras de Datos → Patrones de Diseño → Arquitectura
Todos los tests son gratuitos, tienen feedback inmediato y puedes repetirlos las veces que quieras. No hay límite de intentos, no hay registro obligatorio y no hay trampa.
El único requisito es ser honesto contigo mismo con los resultados. 😄
¿Terminaste alguno y quieres contarnos cómo te fue? ¿Hay algún test que te gustaría que agregáramos? Déjanos tu comentario abajo 👇
No hay comentarios todavía. Sé el primero en compartir tu opinión.