1. Universidad y Cursos
CodeGym no es solo un curso de programación, sino un entorno interactivo para dominar la profesión de IT. Aquí todo está pensado al detalle: desde los primeros pasos en los “Quests” hasta la ayuda de la comunidad, plugins para IDEs profesionales y una app móvil 📱.
Ahora aprenderás cómo funciona la plataforma por dentro: dónde buscar la teoría, cómo trabajar con las tareas, qué es la “materia negra” 🖤, para qué sirven las encuestas, dónde buscar ayuda y cómo seguir aprendiendo, incluso sin estar frente a la computadora. Pero empezaremos con lo más simple :)
En CodeGym hay dos formatos principales de aprendizaje:
- 📚 Cursos - aprendizaje autodidacta;
- 🎓 Universidad - aprendizaje en grupos con un mentor.
Hoy en día tienes disponibles 3 profesiones en formato Universidad:
- ☕️ Java Fullstack Software Engineer
- 🐍 Pyton Fullstack Software Engineer
- 🌐 Frontend Fullstack Software Engineer
Y también 6 cursos interactivos autodidactas:
- ☕️ 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 quests
Si un curso es muy grande, se divide en cursos más pequeños. En la Universidad CodeGym, esas partes se llaman módulos, y en los cursos autodidactas - quests.
Todos los quests (y módulos) de tu curso actual se muestran en la sección Mapa de Quests 🗺️:
Ejemplos:
Curso Java para aprendizaje autodidacta consta de 4 quests:
- Quest "Java Syntax"
- Quest "Java Core"
- Quest "Java Collections"
- Quest "Java Multithreading" 🤹♂️
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
Puedes cursar varios cursos en paralelo, pero solo uno a la vez.
Puedes cursar varios cursos a la vez, pero solo uno será el activo. Si quieres cambiar a otro curso, debes hacerlo manualmente en la sección "Mi aprendizaje":
Si quieres volver a un curso que ya hiciste, solo tienes que seleccionarlo de la lista y hacer clic en "Volver a aprender". Después será tu curso actual.
Si haces clic en "Continuar aprendizaje", te llevará a la última lección abierta del curso activo 🚀.
4. Niveles y lecciones
Cada curso en CodeGym está dividido en niveles, y los niveles contienen lecciones. Las lecciones incluyen tareas y encuestas.
Si haces clic en un quest (o módulo) en la sección Mapa de Quests, irás a la página personal del quest seleccionado. Allí verás la descripción del quest y la lista de sus niveles. Ejemplo:
Dependiendo de cuántas lecciones del nivel hayas completado, cambiará su estado: "No disponible", "En proceso" y "Completado" ✅.
Desde esta página también puedes acceder rápidamente a la última lección abierta del quest, haciendo clic en el botón "Continuar" a la derecha.
5. Lecciones del nivel
Si haces clic en el nombre del nivel, se desplegará toda su lista de lecciones:
En la imagen anterior ves todas las lecciones del nivel 4 del Curso SQL. La última lección abierta es la 4.1.
En realidad, puedes restablecer los filtros y ver las lecciones de cualquier otro curso que tengas disponible:
6. Forma de juego
Por defecto, todas las lecciones del curso están cerradas para ti. Para abrir la siguiente lección, necesitas pagar unas unidades de "materia negra" 🖤. Pero puedes ganar materia negra practicando: resolviendo tareas, viendo videos y haciendo encuestas.
Muchas (pero no todas) las lecciones contienen tareas. La finalización de una lección suele verse así:
Aquí ves dos tareas prácticas, en las que debes escribir código. Por cada solución correcta, obtendrás dos unidades de materia negra.
No estás obligado a resolver las tareas inmediatamente. Si quieres, puedes posponer la resolución y seguir leyendo las lecciones. Para abrir la siguiente lección, tendrás que gastar 1 unidad de materia negra. Pero las tareas aún hay que resolverlas: la mecánica de CodeGym funciona así, no se puede solo leer teoría y olvidarse de la práctica.
7. Tareas
Si te perdiste alguna tarea o quieres volver a ella más tarde, siempre puedes encontrarlas en la sección Tareas en el menú lateral izquierdo:
Esta sección tiene tres pestañas:
- Todas las tareas - todas las tareas del curso
- Mis tareas - tareas que ya te asignaron (en las lecciones abiertas)
- Tareas sin resolver - tus tareas sin resolver aún.
Hay días (o noches 🌙) en los que solo quieres resolver tareas. Para eso, ni siquiera necesitas abrir las lecciones. Solo ve a la sección de tareas, selecciona "Tareas sin resolver" y disfruta.
Si quieres más detalles sobre las tareas, hay una lección aparte sobre Tareas en CodeGym.
8. Sección "Ayuda"
La sección Ayuda en CodeGym es una herramienta muy potente. Nuestro orgullo 🥇.
Aquí puedes hacer una pregunta sobre cualquier tarea y automáticamente se agregarán:
- 📝 La condición de tu tarea
- 📂 Los archivos de tu solución
- 📊 La lista de requisitos de la tarea y su estado.
Quien lea tu pregunta tendrá una IDE especial donde podrá ver tu solución. Ejemplo:
Este formato de preguntas incrementa muchísimo las probabilidades de recibir una respuesta de calidad. En algunos casos, se generan debates enteros entre los usuarios habituales del foro.
Si quieres más detalles, hay una lección aparte sobre Sección "Ayuda".
P.D.
También tenemos app móvil y plugins geniales para IDEs profesionales, pero merecen lecciones aparte.
GO TO FULL VERSION