Si quieres empezar a programar, prueba FreeCodeCamp. Ya sea que deseas cambiar de carrera o simplemente te llama la atención aprender a programar (GRATIS), este artículo es para ti.
FreecodeCamp es un gran recurso para que ingreses al mundo de la programación. Está disponible para todo el mundo y lo mejor, sin cobrar tarifas. Cuenta con una historia de 6 años, y más de 40,000 graduados que han continuado trabajando en Big Tech Firms; incluyendo Microsoft, Apple, Google, Amazon y Spotify.
Proporciona varios cursos en los que puedes estudiar toda la información relevante antes de completar proyectos que demuestren que has aprendido el contenido. Después de completar estos ítems, obtendrás el certificado del curso el cual aparecerá en tu perfil público.
Este método de enseñanza de la programación es muy útil porque terminas con cinco proyectos que se pueden mostrar a posibles empleadores que quieran conocer tu experiencia laboral. Los cursos disponibles al momento de escribir este artículo incluyen:
Diseño web adaptable Algoritmos JavaScript y estructuras de datos. Bibliotecas de Desarrollo Front End Visualización de datos Apis y microservicios Seguro de calidad Informática científica con Python. Análisis de datos con Python. Seguridad de información Aprendizaje de la máquina con Python.
Se recomienda que se trabaje el material en orden, pero nadie te va a impedir pasar a otras secciones. Además de los cursos, hay una sección llamada Coding Interview Prep o Preparación de entrevistas de codificación, que contiene cientos de desafíos de codificación que ponen a prueba tu conocimiento de algoritmos, estructuras de datos y matemáticas, así como otros proyectos que se pueden agregar a tu cartera de productos.
Para ayudarte a programar sin problemas, FreecodeCamp proporciona un foro muy activo donde puedes preguntar si tienes algún problema con una tarea o simplemente deseas preguntar sobre algún concepto específico. Una vez que estés considerando buscar un trabajo que use estas nuevas habilidades, la sección de consejos profesionales de estos foros puede brindarte información valiosa sobre cómo encontrar un trabajo.
Algo muy chevere es que incluyen el contenido en inglés, español y chino. Adicional, colaboradores publican regularmente en el blog, posts relacionados con desarrollo, y hasta han creado un reproductor de radio donde puedes encontrar música _diseñada para programar, _sonando las 24 horas del día, los 7 días de la semana.
Para comenzar a aprender, no necesitas crear una cuenta, pero se recomienda encarecidamente que crees una cuenta para que puedas guardar su progreso, obtener un certificado y mostrar una página de perfil público.