Core - Code School

Big Data y Machine Learning

Domina Python, la ingeniería de datos y entrena redes neuronales con tensorflow

Big Data y Machine Learning
1. Contenidos del Bootcamp
06 junio

Aprende análisis de datos en python desde los fundamentos hasta desarrollar proyectos profesionales con las tecnologías más punteras usadas en la industria.

No somos un bootcamp cualquiera, te explicamos los patrones y arquitecturas de desarrollo que se requieren en la industria: Microservicios, Test Driven Development, Arquitectura Hexagonal, etc.

Domina el proceso de ETL (Extract, Transform, Load) para sacar lo máximo de cualquier conjunto de datos, visualización de datos intuitiva e interactiva, análisis estadístico para decisiones data-driven y modelos de predicción con ML tradicional y redes neuronales.

Desarrolla backend como un experto y despliega tu app usando contenedores docker aprendiendo a gestionar la misma en proveedores de cloud avanzados como Amazon Web Services. ¡Conviertete en tu propio devops!

En CORE te encontrarás con profesionales con amplia experiencia en desarrollo. Nos centramos exclusivamente en el código y actualizamos nuestros másters para contener las tecnologías más punteras de los últimos 2 años. Asegurando así que nuestros alumnos salen sobradamente preparados respecto a cambios en la industria.

Contexto

Tras años realizando bootcamps en escuelas tech la industria ha evolucionado y algo no encajaba. CORE nace en 2 de Agosto de 2020 (si, en plena pandemia 😷 ) para actualizar las metodologías educativas del mundo tech y orientarlas hacia lo importante, la calidad del desarrollo y el uso de tecnologías punteras centradas en el Cloud Computing.

En nuestros primeros meses de vida hemos crecido mucho, empezamos con buen pie y buscamos a quien comparta nuestra visión sobre la educación disruptiva e innovadora en el desarrollo de software. Creemos en los futuros desarrolladores y en sus capacidades de expresar ideas complejas con CÓDIGO.

1. Contenidos del Bootcamp

El bootcamp de Big Data y Machine Learning se divide en los siguientes módulos.

Módulo 1 · Fundamentos

Fundamentos Python

  • Python basics y fundamentos matemáticos
  • Buenas prácticas, organización y separabilidad del código
  • De cero a PRO sin experiencia previa
  • Programación funcional

Git y Github

  • Domina git como tu herramienta principal de trabajo diario
  • Metodologías de trabajo ágiles en la industria mediante git y pull-requests.

Fundamentos matemáticos para análisis de datos y Machine Learning

  • Fundamentos matemáticos aplicados al análisis de datos
  • Probabilidad y estadística
  • Álgebra Lineal

Módulo 2 · SQL, Data Engineering

Domina SQL, Visualización de datos y persistencia y manipulación de datos. Aprende SQL like a PRO.

  • Python Advanced data structures
  • Python Unit Testing

Data Engineering. Modelado y diseño arquitectura de bases de datos relacionales.

  • PostgreSQL
  • MongoDB & MongoDB Atlas
  • Pandas y Numpy

Visualización de datos. Creación de Dashboards interactivos y en tiempo real con Streamlit.

  • Matplotlib
  • Seaborn

Módulo 3 · Data Analytics, Cloud Computing

Obtén datos de la web y amplia o genera datasets para en análisis de datos.

  • Data augmentation
  • Web Scraping con Selenium
  • Protocolo HTTP
  • APIs REST

Construye tus própias APIs siguiendo los estándares web.

  • FastApi
  • OAuth2

Herramientas de procesado de datos en el cloud. Comunicación e integración de microservicios. Despliegue y gestión de infraestructura cloud (MLOps).

  • Apache Kafka
  • Docker
  • Kubernetes

Operaciones de datos en el cloud. Cloud Data Infrastructure.

  • Arquitecturas ETL
  • Apache Spark
  • Apache Airflow

Módulo 4 · Machine Learning y Redes Neuronales

Machine Learning básico.

  • Aprendizaje Supervisado y No Supervisado
  • Algoritmos de entrenamiento: Linear Regresion, Logistic Regresion, K-Means, RandomForest, etc.
  • Sklearn - https://scikit-learn.org/stable/

Evalúa tus modelos de machine learning.

  • Metricas de evaluación supervised y unsupervised
  • Optimización de hiperparámetros
  • AutoML

Redes Neuronales con Tensorflow

  • Domina Tensorflow y Keras
  • Entrena redes neuronales con diferentes topologías
  • Redes Neuronales convolucionales para clasificación de imagen
  • Autoencoders

Módulo 5 · Aplicaciones de Machine Learning

Inteligencia Artificial aplicada.

  • OpenCV para identificación y reconocimiento facial
  • Audio Processing.
  • Redes Neuronales Recurrentes aplicadas a Procesado de Lenguaje Natural (RNN para NLP).

2. Horarios y Clases

Bajo el formato full time, todos los días por la mañana tendrás 4 horas de clase en directo/presencial en formato live coding. Son clases totalmente prácticas, donde verás al profesor explicar el código en detalle, de la primera a la ultima línea.

Por la tarde cambian los roles y el alumno deberá poner en práctica todo lo aprendido con un ejercicio diario con el apoyo de tus profesores. Ellos te ayudarán a programar mejor y enfocar mejor las estructuras de datos y la lógica del problema planteado.

Si elijes la modalidad part time, tendrás 2 horas y media de clase todos los lunes, miércoles y viernes con una última media hora para corregir ejercicios y dudas. Al final de cada clase el profesor facilitará a todos los alumnos una práctica a entregar en el plazo de una semana.

Fulltime

Este formato tiene una duración completa de 2 meses y medio sin interrupciones. La dedicación es completa y está pensado para aquellos alumnos que quieran hacer del estudio de este máster su principal ocupación.

Las clases tendrán lugar de lunes a viernes, de 9.30h a 13.30h.

Haz scroll para ver el horario

lunes

🎉 Live Coding Class

3 horas

Clase en Directo, via Zoom

👨🏼‍💻 Individual Mentorship

30 min

Estamos aquí para ayudarte, reserva una tutoría

🛠 Homework

3 horas

Termina tu ejercicio semanal

martes

Code Kata

1 hora

Prueba de código individual. ¡Demuestra lo que sabes! 🚀

🎉 Live Coding Class

3 horas

Clase en Directo, via Zoom

👯‍♂️ Pair Programming

3 horas

El ejercicio diario en formato pair-programming. Aprende a trabajar en un equipo de desarrollo.

miércoles

🎉 Live Coding Class

3 horas

Clase en Directo, via Zoom

👨🏼‍💻 Individual Mentorship

30 min

Estamos aquí para ayudarte, reserva una tutoría

🛠 Homework

3 horas

Termina tu ejercicio semanal

jueves

🎉 Live Coding Class

3 horas

Clase en Directo, via Zoom

👨🏼‍💻 Individual Mentorship

30 min

Estamos aquí para ayudarte, reserva una tutoría

👯‍♂️ Pair Programming

3 horas

El ejercicio diario en formato pair-programming. Aprende a trabajar en un equipo de desarrollo.

viernes

Exercise Solutions and Katas

1 hora

Corregimos el ejercicio semanal ✅

🎉 Live Coding Class

3 horas

Clase en Directo, via Zoom

🛠 Homework

3 horas

Termina tu ejercicio semanal

🍻 CORE Beers

Haz networking y escucha las historias de los alumni core. ¡Comparte tu código en comunidad!

Part-Time

El enfoque part time es idóneo para alumnos que necesiten compatibilizar el estudio con otra actividad (trabajo, hogar, carrera, etc). Su duración completa es de 5 meses y las clases serán todos los lunes, miércoles y viernes, de 18h a 21h.

Haz scroll para ver el horario

lunes

👨🏼‍💻 Individual Mentorship

30 min

Estamos aquí para ayudarte, reserva una tutoría

🎉 Live Coding Class

3 horas

Clase en Directo, via Zoom

martes

🛠 Homework

2 horas

Termina tu ejercicio semanal

miércoles

👨🏼‍💻 Individual Mentorship

30 min

Estamos aquí para ayudarte, reserva una tutoría

🎉 Live Coding Class

3 horas

Clase en Directo, via Zoom

jueves

🛠 Homework

2 horas

Termina tu ejercicio semanal

viernes

Exercise Solutions and Katas

1 hora

Corregimos el ejercicio semanal ✅

👨🏼‍💻 Individual Mentorship

30 min

Estamos aquí para ayudarte, reserva una tutoría

🎉 Live Coding Class

3 horas

Clase en Directo, via Zoom


Asistencia a clase en Remoto

Actualmente ofrecemos un modelo híbirdo de asistencia. Las clases se desarrollarán siempre en formato presencial en el campus de CORE, pero las retrasmitiremos en directo vía Zoom para todos aquellos que deseen cursar el bootcamp en remoto desde cualquier lugar.

3. Admisión

El proceso de acceso a uno de nuestros máster consta de tres fases:

  1. Aplica en nuestro formulario. El equipo de admissions de CORE contactará contigo para fijar una entrevista personal en el calendario.
  2. Te realizamos una entrevista personal para conocer tu perfil y conocimientos prévios.
  3. Prepara y realiza una prueba técnica (aprox. 8 horas de preparación).
  4. Matrícula y financiación
  5. Carta de bienvenida

La entrevista personal es el segundo paso del proceso. Esta tendrá lugar mediante una videollamada donde podremos conocerte un poco mejor. Tu carrera profesional, estudios, dedicación, intereses... También resolveremos todas tus dudas y podremos recomendarte que modelo de estudios se daptará mejor a ti junto a todos los materiales necesarios para preparar tu prueba técnica.

Por último, en la prueba técnica evaluaremos tu nivel de programación así como capacidad de aprender y sintentizar contenidos y materiales. Queremos asegurarnos que podrás seguir el ritmo de trabajo durante el máster: desde begginer a pro.

Durante el proceso podrás contactar con nuestro equipo administrativo para cualquier duda que te surja. Además, existe la posibilidad de solicitar tutorías individuales con nuestros profesores para ayudarte en las dudas técnicas que puedan surgir.

Materiales y acceso a contenido

Durante todo el máster tendrás un acceso personal a la plataforma educativa de CORE, donde tendrás disponibles todos los apuntes, código y vídeos de las clases. Cuando finalice el bootcamp este acceso permanecerá activo: podrás volver a visitar todos los contenidos siempre que quieras.

Graduación y Diploma de estudios

Una vez que el alumno finalice su máster y se gradua satisfactoriamente recibirá un diploma acreditando todos los conocimientos adquiridos.

4. Próximas ediciones

Estas son las próximas ediciones disponibles del bootcamp de Big Data y Machine Learning. ¡Reserva tu plaza!

Próximas fechasFormatoIdiomaPrecio

06 junio - 17 octubre

Lun, Mié y Vie 18:00 - 21:00 (part-time)

Zona Horaria: España

PART-TIMEPART
Español

8.500

Becas disponibles

05 septiembre - 18 noviembre

Lun a Vie, 9:00 - 18:00 (full-time)

Zona Horaria: España

FULLTIMEFULLTIME
Español

05 septiembre - 27 enero

Lun, Mié y Vie 18:00 - 21:00 (part-time)

Zona Horaria: España

PART-TIMEPART
Español

Nuestros cursos se llenan rápido. Formaliza tu matrícula para asegurar tu plaza al ser aceptado. Precio matriculación: 600€

Condiciones de financiación

CORE pone a disposición de sus futuros alumnos condiciones de financiación especiales sin intereses y un programa de becas.

Puedes solicitar financiar tu bootcamp con CORE a 12 meses o 18 meses sin interés. Para ello, el equipo de admissions valorará tu entrevista personal y el equipode profesores examinará en detalle tu desempeño durante la prueba técnica. Se deberán calificar tus resultados en ambos casos como MUY APTOS para que puedas acceder a las ventajas de la financiación.

Por otro lado, el programa de becas BusinezzHack forma parte de un conjunto de inciativas con las que queremos ayudar a dar un giro profesional a aquellas personas que lo necesiten. Pregunta a nuestro equipo de admisiones y ellos te facilitarán toda la información a solicitar y todos los trámites.