1. Universidad y cursos
CodeGym — no es solo un curso de programación, sino un entorno interactivo para dominar una profesión de TI. Aquí todo está pensado al detalle: desde los primeros pasos en las «Misiones» hasta la ayuda de la comunidad, los plugins para IDE profesionales y su propia aplicación móvil 📱.
Ahora vas a conocer cómo está construida la plataforma por dentro: dónde buscar teoría, cómo trabajar con los ejercicios, qué es la «materia negra» 🖤, para qué sirven las encuestas, dónde encontrar ayuda y cómo seguir estudiando incluso cuando no estás frente al ordenador. Pero empezaremos por lo más sencillo :)
En CodeGym hay dos formatos principales de aprendizaje:
- 📚 Cursos — autoaprendizaje;
- 🎓 Universidad — aprendizaje en grupos con mentor.
A día de hoy tienes 3 profesiones disponibles en el formato Universidad:
- ☕️ Java Fullstack Software Engineer
- 🐍 Python Fullstack Software Engineer
- 🌐 Frontend Fullstack Software Engineer
Y además 6 cursos interactivos de autoaprendizaje:
- ☕️ Java Core — curso de Java
- 🐍 Python Core — curso de Python 3.12
- 🎨 Web Core — curso de Web: HTML, CSS, JavaScript
- #️⃣ C# Core — curso de C# 14 y .NET 10
- 🐳 Docker+Linux — fundamentos de Docker y Linux
- 🗄️ SQL+PostgreSQL — curso de SQL y PostgreSQL
2. Módulos y misiones
Si un curso es muy grande, se subdivide en cursos más pequeños. En la Universidad CodeGym estas partes se llaman módulos, y en los cursos de autoaprendizaje — misiones.
Todas las misiones (y módulos) de tu curso actual se muestran en la sección Mapa de misiones 🗺️:
Ejemplos:
El curso de Java para autoaprendizaje consta de 4 misiones:
- Misión «Java Syntax»
- Misión «Java Core»
- Misión «Java Collections»
- Misión «Java Multithreading» 🤹♂️
El curso Python Fullstack Software Engineer consta de 6 módulos:
- Módulo «Python Core»
- Módulo «Python Fullstack»
- Módulo «Python Django»
- Módulo «Python FastAPI»
- Módulo «Python Final»
- Módulo «Centro de carrera» 🏆
3. Curso activo
Los cursos en CodeGym se pueden hacer en paralelo, pero no simultáneamente.
Puedes hacer varios cursos en paralelo, pero solo uno de ellos estará activo. Si quieres cambiar a otro curso, tienes que seleccionarlo explícitamente en la sección «Mi aprendizaje»:
Si quieres cambiar a un curso que ya hiciste antes, selecciónalo de la lista y pulsa el botón «Volver al aprendizaje». Después se convertirá en tu curso actual.
Si pulsas el botón «Continuar el aprendizaje», te llevará a la última lección abierta del curso activo 🚀.
4. Niveles y lecciones
Cada curso de CodeGym está dividido en niveles, y los niveles constan de lecciones. Las lecciones contienen ejercicios y encuestas.
Si haces clic en una misión (o módulo) en la sección Mapa de misiones, irás a la página personal de la misión seleccionada. En ella verás la descripción de esa misión, así como la lista de sus niveles. Ejemplo:
Según cuántas lecciones del nivel hayas completado, su estado cambia: «No disponible», «En progreso» y «Completado» ✅.
Además, desde esta página puedes ir rápidamente a la última lección abierta de la misión: a la derecha en la imagen está el botón «Continuar».
5. Lecciones del nivel
Si haces clic en el nombre del nivel, se abrirá la lista completa de sus lecciones:
En la imagen de arriba ves todas las lecciones del nivel 4 del curso de SQL. La última lección abierta es la 4.1
En principio puedes restablecer los ajustes del filtro y ver las lecciones de cualquier otro curso que tengas disponible:
6. Formato lúdico
Todas las lecciones del curso están cerradas por defecto. Para abrir la siguiente lección hay que pagar varias unidades de «materia negra» 🖤. Y puedes ganar materia negra practicando: resolviendo ejercicios, viendo vídeos y pasando encuestas.
Muchas (aunque no todas) lecciones del curso contienen ejercicios. El final de una lección suele verse así:
Aquí ves dos ejercicios prácticos en los que hay que escribir código. Por cada respuesta correcta obtendrás dos unidades de «materia negra».
No estás obligado a resolver los ejercicios inmediatamente. Si quieres, puedes aplazarlos y seguir leyendo las lecciones. Para abrir la siguiente lección tendrás que gastar 1 unidad de materia negra. Pero igualmente tendrás que resolver los ejercicios: la mecánica de CodeGym está pensada para que no puedas limitarte a leer teoría e ignorar la práctica.
7. Ejercicios
Si te has saltado algún ejercicio o quieres volver a él más tarde, siempre puedes encontrarlos en la sección Ejercicios en el menú lateral izquierdo:
Tiene tres pestañas:
- Todos los ejercicios — todos los ejercicios del curso
- Mis ejercicios — los ejercicios que ya te han sido asignados (en las lecciones que has abierto)
- Ejercicios sin resolver — tus ejercicios, pero excluyendo los resueltos.
Hay días (o noches 🌙) en los que simplemente apetece resolver ejercicios. Para eso ni siquiera necesitas abrir lecciones. Solo ve a la sección de ejercicios, elige en el menú «Ejercicios sin resolver» y disfruta.
Si quieres más detalles sobre los ejercicios, hay una lección aparte sobre Ejercicios en CodeGym.
8. Sección «Ayuda»
La sección Ayuda en CodeGym es una herramienta muy potente. Nuestro orgullo 🥇.
Allí puedes hacer una pregunta sobre cualquiera de tus ejercicios y a tu pregunta se le adjuntarán automáticamente:
- 📝 El enunciado de tu ejercicio
- 📂 Los archivos de tu solución
- 📊 La lista de requisitos del ejercicio y sus estados.
La persona que lea tu pregunta tendrá una IDE especial donde podrá ver tu solución. Ejemplo:
Este formato de preguntas aumenta muchísimo la probabilidad de recibir una respuesta de calidad. Bajo algunos ejercicios se despliegan debates enteros de los habituales del foro.
Si te interesan los detalles, hay una lección aparte sobre la Sección Ayuda.
P. D.
También tenemos una aplicación móvil y magníficos plugins para IDE profesionales, pero merecen lecciones aparte.
GO TO FULL VERSION