3 min read

freeCodeCamp(🔥) - Aprende a programar gratis

freeCodeCamp(🔥) - Aprende a programar gratis

Hoy todas las personas deberían saber programar. Es como saber escribir antes de la revolución industrial. Pocas personas podían hacerlo. La mayoría lo usaba para cosas mundanas y unos pocos eran tan versados que podían vivir de su pluma exclusivamente. Aún así, había una diferencia de clase completa entre quienes podían escribir y quienes no. Sencillamente, te abría puertas.

Hoy pasa lo mismo con saber programar. La diferencia es que el costo de aprender literal es casi 0, está abierta a todo público y a pesar de eso, las personas deciden no adquirir esta habilidad.

Si estás pensando en meterte a un bootcamp para estudiar esto por favor considéralo. Si prefieres aprender en solitario y a tu ritmo, esta podría ser una mejor opción. Hay mejores formas que un bootcamp de encontrarte con programadores que te puedan enseñar y freeCodeCamp también ofrece esa posibilidad. Por otro lado, si buscas un trabajo como programador/a entonces basta con unos meses de estudio para tener el nivel mínimo antes de tener acceso a ofertas laborales que pueden impulsar tu carrera.

freeCodeCamp.org
Learn to Code — For Free

Lo que aprenderás en freeCodeCamp

Cuando conocí freeCodeCamp por el 2016 estaba recién comenzando. Había apenas unos cursos de front y back end development. Hoy la librería comprende:

  • Responsive Web Design
  • JavaScript Algorithms and Data Structures
  • Front End Development Libraries
  • Data Visualization
  • Back End Development and APIs
  • Quality Assurance
  • Scientific Computing with Python
  • Data Analysis with Python
  • Information Security
  • Machine Learning with Python
  • Coding Interview Prep

LINK al Curriculum

Utilidad para un Growth Hacker

La idea es que no tengas que programar código en tu día a día. Las herramientas No-code permitieron que las áreas de growth aceleren sus resultados y no necesiten de un integrante desarrollador. Sin embargo, saber programar puede sacarte de apuros. Además, algunas de las soluciones que mostraremos en este blog requieren saber programar a nivel básico.

Yo recomiendo al menos saber hasta Javascript porque:

  • Entendiendo de algoritmos reducirás la carga de tareas en Zapier e Integromat.
  • Google Script está diseñado a partir de JavaScript.  Te va a hacer la vida más fácil si decides automatizar algo usando esta herramienta.
  • Cuando levantes un sitio ahorrarás un chingo de dinero tomando un template gratuito y luego sólo inyectando código cuando lo necesites. En vez de estar comprando el que se ve exactamente como quieres.
  • Encontrarás más fácil los errores en las páginas leyendo directamente el HTML.
  • Resolverás muchos problemas sin tener que recurrir a TI.

Precio del curso

No tiene. Dejo la cita textual de su página:

Our mission: to help people learn to code for free. We accomplish this by creating thousands of videos, articles, and interactive coding lessons - all freely available to the public. We also have thousands of freeCodeCamp study groups around the world.

Modalidad de enseñanza

Cada módulo cuenta con 300 horas de estudio. Los cuales se miden en micro desafíos que te enseñan un concepto en particular. Avanzas a medida que los vas resolviendo.

En algunos módulos como el de python tienes videos con el contenido. Sin embargo al inicio sólo tendrás un texto explicativo y un desafío que resolver.

Al final de cada módulo tendrás proyectos que deberás entregar para obtener la certificación. La verdad, a mí no me interesa certificarme, pero quizás a alguno de ustedes les servirá para obtener un mejor trabajo y despegar su carrera.

Ejemplo de la modalidad de enseñanza de freeCodeCamp()

Espero que hayan aprendido algo de utilidad.

Fab Lab