Codeacademy

Codeacademy logo

Desde que tengo el blog, me he dado cuenta que necesito saber codigo HTML o PHP, asi que me decidí a buscar por internet algún curso en el que resultase fácil aprender para alguien con unas nociones muy básicas de lo que es programar. En esta búsqueda me encontré con Codeacademy.

http://www.codecademy.com

Realizare un pequeño análisis de esta página.

Cursos

Tienes diferentes cursos para realizar:

  • JavaScript
  • HTML/CSS
  • PHP
  • Python
  • Ruby
  • APIs


Cada curso de programación que aprendes se divide en lecciones , a su vez las lecciones se dividen en pasos, de tal manera que cada paso que das es un paso muy pequeño y así es mas fácil no desesperarse. Los pasos vienen muy bien explicados y si cometes algún error te corrigen y te explica como hacer para encontrar tu mismo el error.

El interfaz de Codeacademy.

El interfaz de codeacademy me ha gustado mucho a continuación os muestro el interfaz de selección de curso.

Selección de curso

Curso Codeacademy

Selección de curso.

 

Lecciones

Una vez escogido el curso escogemos las lecciones.

Lecciones Codeacademy

Seleccionamos lecciones

 

Aprendiendo

Las lecciones a su vez se dividen en puntos. En el siguiente interfaz podemos observar como se trabaja con esta herramienta.

codeacademy interfaz

  1. Título y paso por el que vamos de la lección.
  2. Teoría necesaria para realizar el paso que necesitamos en el ejercicio.
  3. Instrucciones para el ejercicio.
  4. Entrada de código en esta sección añadimos el código que vamos generando en los ejercicios.
  5. Resultado: nos muestra el resultado del código que vamos añadiendo en 4.
  6. Pulsamos cuando hemos acabado el ejercicio para comprobar si es correcto , si lo es no ofrece pasar al siguiente ejercicio, y si no nos dice en que parte del código metimos la pata.

Cuidado cuando escribáis texto, lo mejor es copiarlo de las instrucciones así no nos equivocamos una simple coma puede hacer que no funcione la corrección.

El alumno

En el siguiente interfaz se puede ver los progresos del alumno.

codeacademy alumno

  1. Perfil del alumno y nombre de usuario en Codeacademy.
  2. Cursos realizados y estado de realización.
  3. Puntuación adquirida por el alumno.La utilizan para motivarte a superar tu puntuación día a día.
  4. Logros conseguidos. y grupos a los que perteneces.

Conclusiones

Este sitio web permite aprender de manera sencilla y llevar un control de lo aprendido en un simple vistazo, a mi personalmente me ha gustado mucho.

¿Conocéis algún sitio mas donde sea fácil de aprender a programar? Y si lo probáis podíais contarnos vuestra experiencia.