1. Aprender solo el lenguaje Java

En comparación con otras plataformas educativas, CodeGym es único en el sentido de que solo enseñamos a programar en Java . Trabajamos constantemente para que su experiencia de aprendizaje sea más eficaz, más divertida y más accesible. Como resultado, nos hemos convertido en uno de los recursos más populares para aprender Java .

Si nosotros, como muchos otros, comenzáramos a agregar cursos en C#, JavaScript, Python, etc., rápidamente nos convertiríamos en un sitio web más entre miles que enseñan todo pero de una manera mediocre . Nuestro objetivo es hacer el indiscutiblemente mejor sitio de aprendizaje de Java en el mundo.

Eso significa que a menudo tenemos que negarnos el placer de hacer otro curso que cubra el último tema publicitado. En cambio, por enésima vez, refinamos las mismas lecciones y mejoramos las mismas tareas. Como dicen, lo perfecto es enemigo de lo bueno 🙂

Así que echemos un vistazo rápido a lo que tenemos hoy en CodeGym.


2. Mapa de misiones

Todo el curso de Java de CodeGym se divide en 4 bloques llamados misiones. Estas búsquedas son Java Syntax , Core , Collections y Multithreading . Cada misión consta de niveles. Hay 18 niveles en la primera misión y 10 en cada misión posterior. Sólo unos pocos, ¿verdad?

Cada nivel, a su vez, consta de 10-15 lecciones y alrededor de 30 tareas prácticas. Todo eso equivale a 1200 tareas y 600 lecciones. ¡Ahora las cosas se están poniendo interesantes!

Las tareas se vuelven gradualmente más difíciles. Las tareas iniciales se pueden resolver en un par de minutos. Las tareas al final del curso pueden tardar horas o incluso días en completarse. Completar el curso completo le dará de 500 a 1000 horas de experiencia en programación. Este es el mínimo que necesita para establecer su capacidad de "pensar como un programador".

Tomará de 6 a 12 meses completar todo el curso, según su nivel de capacitación, diligencia y la cantidad de tiempo que esté dispuesto a dedicar a aprender Java.


3. Niveles y lecciones

Niveles y lecciones

Todas las misiones se dividen en niveles. Cada nivel consta de 10-15 lecciones. Las lecciones, a su vez, pueden contener tareas. Hay lecciones sin tareas y hay lecciones con más de diez tareas.

Y para que el aprendizaje sea más interesante para ti, todo el entrenamiento se realiza en forma de juego. En muchos juegos, ganas experiencia matando monstruos y subiendo de nivel. Cada nuevo nivel te brinda nuevas e interesantes oportunidades. Es lo mismo en CodeGym.

En CodeGym, resuelves tareas y obtienes materia negra como recompensa.

Puedes gastar esta materia negra para desbloquear las siguientes lecciones y niveles. Y los nuevos niveles te traen nuevas lecciones y nuevas tareas. Para completar todo el curso de Java, deberá resolver al menos el 80% de todas las tareas.


4. Materia negra

Las lecciones solo se pueden desbloquear en orden. No puede abrir una lección en algún lugar a la mitad del curso sin desbloquear primero todas las lecciones anteriores. Además, para desbloquear la siguiente lección, primero debe "ahorrar" suficiente materia oscura y luego usarla para "comprar" la siguiente lección:

Si tiene suficiente materia negra, se abrirá la lección y verá el siguiente mensaje:

Si no tiene suficiente materia negra, verá otro mensaje:


5. Lección reciente (Continuar)

Si regresa al sitio web después de una larga ausencia y desea volver rápidamente a la última lección que abrió, hay 2 formas rápidas de hacerlo:

método uno

Abre la misión en la que estás trabajando actualmente. Junto al último nivel que abrió, verá un enlace "Continuar". Haga clic en él y accederá a la última lección que abrió en esta búsqueda.

método dos

Haga clic en Aprendizaje en la esquina superior izquierda del sitio web. Habrá una lista de las últimas tres lecciones que abrió. La lección más reciente es la más a la izquierda. Haga clic en la tarjeta deseada y, boom, está en la lección.