Este conocimiento fundamental de cómo funcionan las computadoras y los lenguajes de programación, te permitirá optimizar y depurar todo lo que se presente en el futuro de tu carrera profesional. También comenzarás a trabajar con algoritmos y estructuras de datos que son bases fundamentales para grandes Desarrolladores de Software - el tipo de profesional que contratan las mejores empresas.
En el primer módulo de fundamentos, trabajarás en programación en C y Unix, programación gráfica, estructuras de datos, lenguaje ensamblador y algoritmos, así como en ingeniería inversa y protocolos de seguridad.
A partir de ahí, serás introducido a los lenguajes higher-level, algoritmos cada vez más avanzados, complejidad de espacio y tiempo, gestión de bases de datos y programación front-end. Usando las tecnologías más recientes, comenzarás a crear un proyecto completo de aplicación web que abarca el resto de los módulos básicos.
El módulo final de los fundamentos enfatiza la automatización, la escalabilidad y la confiabilidad, para que estés familiarizado con la infraestructura y las mejores prácticas similares a las aplicadas en las grandes empresas de tecnología. Paralelamente al desarrollo web, también avanzarás en la comprensión algorítmica, la redacción técnica, depuración y gestión de proyectos.
La escritura técnica es una habilidad invaluable y una excelente manera de articular y compartir tu conocimiento.
La colaboración es clave para un negocio exitoso. Aprenderás habilidades de gestión de proyectos, comunicación interpersonal y trabajo en equipo.
No es suficiente que sepas las respuestas a las preguntas; necesitas poder comunicar claramente tus procesos de pensamiento y comprensión.
El Framework proporciona la estructura, el orden y el equilibrio necesarios para mantener un entorno productivo de aprendizaje entre pares y te ayudará a tener éxito a lo largo de tu carrera
El Whiteboarding es una habilidad esencial en la industria de tecnología, tanto para una planificación efectiva como para sobresalir en entrevistas.
Sebastien Tricaud
Director of Security Engineering en Devo
Guillaume Plessis
Senior Software Engineer en WeWork
Olivier Chatry
Chief Software Architect en FurtureOn
Johann Kerbrat
Vice president of Engineering en Iron Fish
"Writing code is the easiest part of an engineer's job. The hardest and most important one is being able to articulate your ideas clearly, be it to your coworkers, boss, press, or users. That makes the difference between a thinker and a typist."— Florent Crivello, Holberton Professional Advisor (Former Product Manager and Senior Software Engineer at Uber)
Machine Learning
Aprende y explora las tecnologías detrás de los avances modernos en los campos de la visión artificial, el procesamiento de lenguajes naturales, los sistemas de recomendación, la conducción autónoma y más.
Realidad Aumentada / Realidad Virtual
Aprende el lenguaje C# y desarrolla proyectos interactivos de realidad mixta en Unity3D, la plataforma líder del mercado para videojuegos en tiempo real.