Data Science
Emisor: Skillnest
240 horas
·Intermedio
·Español
Programa certificado por ARP
Diploma ARP de validez internacional
Valoraciones de alumnos verificados
Precio a consultar
- Desarrollará habilidades en análisis de datos con Python.
- Dominará bibliotecas de análisis como NumPy y Pandas.
- Creará gráficos y visualizaciones avanzadas de datos.
- Aprenderá técnicas de preprocesamiento de datos con Scikit-learn.
- Implementará modelos de machine learning supervisados y no supervisados.
- Optimizará modelos utilizando herramientas como GridSearchCV y Optuna.
- Aplicará algoritmos avanzados como LightGBM, SVM y XGBoost.
- Diseñará e implementará redes neuronales con Keras y TensorFlow.
- Implementará redes neuronales convolucionales y recurrentes.
- Usará plataformas en la nube para desplegar modelos de machine learning.
Requisitos:
- Se recomienda que el estudiante haya completado el Pre-Bootcamp de Data Science de Coding Dojo Latam antes de ingresar a este programa.

Patricio Andrés Olivares Roncagliolo
Doctor en Ingeniería Electrónica, Ciencias de la Computación
240 horas en total
Este stack se enfoca en los fundamentos de la ciencia de datos, incluyendo programación en Python, análisis de datos con Pandas y visualización avanzada de datos.
Introducción al uso de Python como herramienta principal para la ciencia de datos, utilizando Google Colab y cubriendo conceptos básicos de programación.
- Introducción a Fundamentos de Data Science: Introducción al stack, orientación general y objetivos del curso.
- Uso de Google Colab: Presentación de Google Colab como entorno de trabajo para proyectos de ciencia de datos.
- Introducción a Python Básico: Familiarización con las operaciones básicas en Python.
- Manejo de cadenas (Core): Manipulación y operaciones con cadenas de texto en Python.
- Matemáticas y condicionales (Práctica): Ejercicios prácticos para trabajar con operadores matemáticos y condicionales.
- Sistema de Calificaciones (Core): Proyecto práctico para implementar estructuras de control en un sistema de calificaciones.
- Explorando Arrays con NumPy: Introducción a la biblioteca NumPy para operaciones con arreglos numéricos.
- Análisis de Datos con NumPy (Core): Aplicación práctica de NumPy para análisis de datos.
Aprendizaje y aplicación de la biblioteca Pandas para la manipulación y análisis de datos.
- Introducción a Pandas: Conceptos básicos y estructura de los DataFrames.
- Inicio a Pandas (Práctica): Ejercicios iniciales para manipular datos en DataFrames.
- Filtrado y Slicing en Pandas: Selección y segmentación de datos dentro de DataFrames.
- Limpieza de datos y manejo de datos faltantes: Técnicas para identificar y manejar datos nulos o faltantes.
- Proyecto I – Parte II (Core): Aplicación de Pandas para resolver un problema práctico.
Creación de gráficos e interpretación visual de datos utilizando bibliotecas como Matplotlib, Seaborn y Plotly.
- Análisis Exploratorio de Datos y matplotlib básico: Introducción a la visualización de datos utilizando Matplotlib.
- Histogramas y boxplots: Creación y análisis de gráficos estadísticos básicos.
- Heatmap y correlación: Análisis de relaciones entre variables utilizando mapas de calor y correlación.
- Subplots y Seaborn: Técnicas avanzadas para la creación de gráficos con Seaborn.
- Visualización Interactiva con Plotly Express (Quiz): Creación de gráficos interactivos con Plotly.
- Proyecto I – Parte V (Core): Proyecto final de visualización integrando herramientas y conceptos aprendidos.
Este stack aborda los fundamentos del aprendizaje automático, desde el preprocesamiento de datos hasta la implementación de modelos avanzados de machine learning.
Técnicas y herramientas para preparar los datos antes de aplicar modelos de machine learning.
- Introducción a Machine Learning: Conceptos básicos de machine learning, tipos de aprendizaje automático y su relevancia en la ciencia de datos.
- Flujo de trabajo de un proyecto de aprendizaje automático: Estructura de proyectos de machine learning utilizando Python.
- Preprocesamiento de Datos con Scikit-learn: Limpieza y transformación de datos categóricos y numéricos.
- Automatización del Preprocesamiento: Integración de preprocesamiento en pipelines.
Implementación de modelos supervisados de regresión y clasificación utilizando bibliotecas de Python.
- Regresión Lineal: Conceptos básicos, implementación y evaluación de modelos de regresión lineal.
- Árboles de Decisión para Regresión: Creación y evaluación de modelos de regresión basados en árboles.
- KNN para Clasificación: Implementación de algoritmos de clasificación basados en K-Nearest Neighbors.
- Random Forest Classifier: Uso de clasificadores basados en bosques aleatorios para tareas de clasificación.
Métodos avanzados para ajustar y optimizar modelos de machine learning.
- Optimización de Hiperparámetros con GridSearchCV: Uso de herramientas para ajustar parámetros de modelos.
- Lazy Predict para Clasificación: Automatización de la selección de modelos con Lazy Predict.
- LightGBM: Implementación y optimización de modelos basados en boosting.
Este stack explora temas avanzados como redes neuronales, aprendizaje profundo y despliegue de modelos en la nube.
Introducción y conceptos avanzados de aprendizaje profundo, desde redes neuronales hasta optimización de modelos.
- Propagación hacia Atrás y Optimización: Implementación de algoritmos de retropropagación en redes neuronales.
- MLP Básica (Core): Creación de una red neuronal básica con Keras.
- Dropout y Early Stopping: Uso de técnicas de regularización en redes neuronales.
Implementación de redes neuronales convolucionales (CNN) y redes neuronales recurrentes (RNN) para resolver problemas avanzados.
- Redes Neuronales Convolucionales (CNN): Clasificación de imágenes con redes convolucionales.
- Redes Neuronales Recurrentes (RNN): Predicción de series temporales con redes recurrentes.
- Introducción a los Transformers: Conceptos básicos de transformers en aprendizaje profundo.
Uso de herramientas y plataformas en la nube para desplegar modelos de machine learning.
- Instancias SageMaker: Configuración y uso de máquinas virtuales en la nube para proyectos de machine learning.
- Pipelines en la Nube: Automatización del flujo de trabajo para despliegue a gran escala.
- Proyecto Final: Despliegue de un modelo completo en la nube con métricas y presentación final.
-
Diploma ARP. Al concluir este curso, tendrás la oportunidad de recibir un certificado de finalización emitido por ARP Certificate. Este diploma goza de amplio reconocimiento internacional y ofrece diversas funcionalidades diseñadas para maximizar su utilidad profesional y académica.
-
Sesiones en Vivo. Los estudiantes tendrán acceso a sesiones en vivo semanales (dos o tres por semana) con su instructor personal, donde podrán resolver dudas, trabajar en tareas prácticas y discutir contenidos avanzados en tiempo real. Además, existe una sesión diaria opcional disponible para atender consultas específicas o reforzar temas avanzados.
-
Canales y Comunidad en Discord. Los estudiantes cuentan con un canal exclusivo en Discord para interactuar directamente con su instructor a través de un chat en vivo, crear tickets de soporte, y resolver dudas con el equipo de experiencia estudiantil. También existe un canal de comunicación entre los propios estudiantes para fomentar la colaboración, y un espacio general donde se realizan votaciones y se comparten novedades.
-
Agendamiento de Reuniones con Instructores. Los alumnos pueden agendar reuniones personalizadas con los instructores, tres veces por semana y con una duración de 30 minutos cada una, a través de la herramienta Calendly. Estas reuniones están diseñadas para resolver dudas específicas o recibir apoyo personalizado.
-
Canal de LinkedIn para Graduados. Los graduados del curso son invitados a un canal exclusivo en LinkedIn, donde podrán acceder a oportunidades laborales, conectar con otros estudiantes y compartir logros profesionales.
-
Recursos Descargables. Los estudiantes tienen acceso a guías, plantillas y documentos descargables que complementan los contenidos del curso y facilitan el estudio independiente.
¿Quieres más información?
Completa este formulario y la academia se pondrá en contacto contigo.
¿Quieres más información?
Completa este formulario y la academia se pondrá en contacto contigo.
¿Algo no está bien?
Si has encontrado en este curso información que no está bien puedes reportar una incidencia aquí.