Las certificaciones de Python ya están disponibles y otras actualizaciones gratuitas del plan de estudios de la versión 7.0 de CodeCamp

El plan de estudios básico de freeCodeCamp ahora ofrece 10 certificaciones verificadas, incluidas 4 certificaciones centradas en Python.

Estas certificaciones son a su propio ritmo y completamente gratuitas. Puede crear los proyectos directamente en un navegador o codificarlos en su computadora portátil o teléfono e implementarlos en la nube.

¿Cómo funcionan las certificaciones freeCodeCamp?

Todas las lecciones y proyectos están disponibles públicamente. Ni siquiera necesita crear una cuenta freeCodeCamp para acceder a ellos. Pero si desea guardar su progreso y eventualmente obtener certificaciones, deberá crear una cuenta.

Tenga en cuenta que todas las cuentas son privadas de forma predeterminada. freeCodeCamp.org se toma la privacidad en serio y tenemos una política de privacidad bien documentada. Puede hacer público su perfil en la configuración y puede optar por hacer que las certificaciones que obtenga también sean accesibles al público.

Así es como funcionan estas certificaciones:

Cada certificación incluye lecciones opcionales para ayudarlo a prepararse para los 5 proyectos requeridos.

Cuando se sienta listo, puede construir los 5 proyectos requeridos de la certificación y obtener todas sus pruebas automáticas para aprobar.

Una vez que haya creado los 5 proyectos, puede acceder a la configuración, aceptar el Compromiso de honestidad académica de freeCodeCamp y reclamar su certificación.

Obtiene la certificación de inmediato, y vive en los servidores de freeCodeCamp en una URL permanente que puede poner en su LinkedIn, currículum o sitio web personal.

Nuestros bots eventualmente auditarán todos sus proyectos para verificar si hay plagio u otras formas de deshonestidad académica. Si nuestros bots señalan algo sospechoso, nuestro equipo lo revisará manualmente. Y si determinamos que ha hecho trampa, revocaremos sus certificaciones y banearemos su cuenta de forma permanente. Así que no hagas trampa. Solo te estarías engañando a ti mismo. ?

¿Cuáles son las nuevas certificaciones?

Estas son las 6 certificaciones que presentamos en 2018. Se centran en el desarrollo web Full Stack utilizando JavaScript:

  1. Diseño web adaptable
  2. Algoritmos y estructuras de datos de JavaScript
  3. Bibliotecas front-end
  4. Visualización de datos
  5. API y microservicios
  6. Seguro de calidad

Estos siguen siendo el mejor lugar para concentrarse en 2020 y representan la base de programación más amplia y el camino más rápido hacia un trabajo de desarrollador.

Dicho esto, hay muchas otras habilidades que queremos que cubra nuestro plan de estudios desde el primer día. Y estamos encantados de agregarlos ahora al plan de estudios como cuatro nuevas certificaciones centradas en Python. Aquí están:

  1. Computación científica con Python
  2. Análisis de datos con Python
  3. Seguridad de información
  4. Aprendizaje automático con Python

Nuevamente, estas son certificaciones más avanzadas. Asumen que ya ha completado las primeras 6 certificaciones. Y, por lo tanto, tenga una sólida comprensión de algoritmos, estructuras de datos, API y otros conceptos.

Te recomiendo que trabajes en todo el plan de estudios de principio a fin, para que puedas aprender un idioma realmente bien (JavaScript) antes de pasar a un segundo idioma (Python).

Ahora, puede estar pensando: "pero escuché que Python es un lenguaje más amigable para principiantes que JavaScript". Hay varias razones por las que muchas personas recomiendan aprender JavaScript primero.

Cada una de estas certificaciones tiene 5 proyectos obligatorios, cada uno con su propio conjunto de pruebas.

Estos proyectos se pueden construir donde desee. Recomendamos utilizar Colaboratory de Google para los proyectos de aprendizaje automático. Es una herramienta Jupyter Notebook alojada, es gratuita y se ejecuta en el navegador.

Para el resto de estos proyectos de certificación de Python, recomendamos usar REPL.it. Es rápido, gratuito y fácil de usar.

Cada uno de estos proyectos incluye un enlace a un texto estándar que puede bifurcar para comenzar.

Si desea codificar estos proyectos en su computadora local, puede clonar estos repositorios. Pero deberá alojar sus soluciones públicamente en la web abierta para poder enviarlas y reclamar sus certificaciones.

¿Qué más vendrá pronto para la versión 7.0 del plan de estudios?

Como anunciamos en diciembre pasado, estamos trabajando hacia un plan de estudios completamente orientado a proyectos. En lugar de lecciones de codificación individuales, aprenderá construyendo proyectos todo el tiempo.

Estamos construyendo más de 60 proyectos de práctica opcionales, tales como:

  • "Aprenda JavaScript básico creando un juego de rol"
  • "Aprenda Express.js mediante la creación de una plataforma de negociación de acciones"
  • y "Aprenda la seguridad de la red mediante la creación de un rastreador de paquetes"

En total, completar todo el plan de estudios de freeCodeCamp implicará la construcción de más de 100 proyectos en un lapso de 3,000 horas. Esta es aproximadamente la cantidad de tiempo que tomaría obtener un título de asociado.

Estamos progresando constantemente en estos proyectos. También estamos actualizando nuestra plataforma de aprendizaje para que estos proyectos más elaborados se puedan construir directamente en freeCodeCamp.org.

Como siempre, no tenemos una fecha de envío para estos. Esperamos llevarlos a producción en el momento en que estén listos, y ni un momento antes. ?

Notará que para las 4 nuevas certificaciones de Python, en lugar de tener lecciones interactivas (como tenemos para las primeras 6 certificaciones), tenemos cursos basados ​​en conferencias. Estos cursos están bien enseñados y estamos seguros de que aprenderá mucho de ellos. Tenga en cuenta que son marcadores de posición para nuestros próximos proyectos de práctica.

Si encuentra que los proyectos de certificación de Python son abrumadores, es posible que desee complementar su aprendizaje con otros recursos, como nuestros cientos de cursos y tutoriales gratuitos sobre Python, análisis de datos, aprendizaje automático y seguridad. Y puede hacer preguntas sobre programación y obtener comentarios sobre sus proyectos en el foro freeCodeCamp.

Quiero agradecer a las docenas de amables probadores alfa que construyeron con éxito estos 20 nuevos proyectos y proporcionaron sus comentarios y mejoras.

Entonces sí, estos proyectos se pueden construir. Y sus pruebas se pueden aprobar. Pero puede ser una de las primeras 100 personas en hacerlo. Si encuentra algún error o instrucciones confusas, le recomendamos que abra un problema de GitHub con sus comentarios.

¿Cuál es el cronograma general para los próximos 60 proyectos de práctica?

Primero nos enfocaremos en implementar los proyectos de práctica para las 4 nuevas certificaciones de Python. Estos reemplazarán las conferencias de marcador de posición en cada certificación.

Luego reemplazaremos las lecciones interactivas de las primeras 6 certificaciones con proyectos de práctica.

Recuerde que, además de los 50 proyectos de certificación que ahora están en vivo, todas las lecciones y proyectos de práctica son completamente opcionales. No es necesario volver atrás y completarlos, ya que los agregamos al plan de estudios a menos que lo desee. Puede obtener las 10 certificaciones a partir de hoy, construyendo los 5 proyectos requeridos de cada proyecto.

No hay razón para retrasar el inicio del plan de estudios. Estos proyectos de práctica cubrirán esencialmente las mismas habilidades y herramientas que cubre actualmente el plan de estudios. Simplemente serán más divertidos, interactivos y atractivos, con más repetición para ayudarlo a retener mejor estos conceptos.

Nada de esto es mágico. De todos modos, aprendería todas estas cosas simplemente practicando la codificación y la construcción de proyectos por su cuenta. La clave para aprender a codificar bien es la práctica.

Y freeCodeCamp le brinda un plan de estudios lineal único para practicar de una manera que sea a la vez racional y eficiente en el tiempo.

Puede consultar el plan de estudios de freeCodeCamp completo y sus 10 certificaciones aquí.

Codificación feliz. ?