FUNDAMENTALS I
Aprende los fundamentos de programación y comienza tu viaje en el mundo de Python y Jupyter Notebooks.
Contenidos:
- Introducción a Python y Jupyter Notebook
- Estructuras repetitivas, listas y tuplas en Python
- Gestión de Diccionarios en Python
- Creación y manipulación de funciones con parámetros
- Lectura y escritura de Ficheros TXT y JSON
- Introducción a la Programación Orientada a Objetos (OOP)
- Proyecto individual
- Proyecto en equipo
FUNDAMENTALS II
Amplía tus conocimientos de Python con Numpy, Pandas y Matplotlib, y adéntrate en el universo de Big Data con Databricks y Spark.
Contenidos:
- Trabajando con Numpy y Pandas
- Visualización de datos con Matplotlib y Seaborn
- Introducción a Databricks y Apache Spark
- Fundamentos de Scala para procesamiento de datos
- Técnicas de análisis de datos con Apache Spark
- Uso avanzado de Python en ciencia de datos
- Proyecto individual
- Proyecto en equipo
DATABASES
Descubre los diferentes tipos de bases de datos y aprende a manejarlas con MySQL, MongoDB y neo4j, para optimizar el almacenamiento y procesamiento de datos del proyecto en el que trabajes.
Contenidos:
- Fundamentos y aplicación de SQL con MySQL
- Análisis de datos a gran escala con Spark SQL con Databricks
- Introducción y uso de bases de datos NoSQL con MongoDB
- Exploración y uso de bases de datos gráficas a través de Neo4j
- Aplicación y optimización de consultas SQL para análisis de datos
- Diseño y modelado de datos en contextos NoSQL
- Proyecto individual
- Proyecto en equipo
ETL AND VISUALIZATION
Aprende a extraer, transformar y cargar datos de diversas fuentes con ETL. Y luego, visualiza tus resultados con la poderosa herramienta de análisis de datos, PowerBI.
Contenidos:
- Conceptos y aplicaciones de ETL
- Extracción de datos con APIs y Web Scraping
- Extracción de datos con APIs y Web Scraping
- Análisis en tiempo real con Spark Streaming en Databricks
- Introducción a la visualización con PowerBI
- Diseño y creación de paneles de control interactivos con PowerBI
- Proyecto individual
- Proyecto en equipo
MACHINE LEARNING & DEEP LEARNING
Descubre cómo aplicar técnicas de estadística, aprendizaje automático y deep learning con herramientas como Sickit-learn y TensorFlow para llevar la eficiencia y la productividad del proyecto en el que trabajes al siguiente nivel.
Contenidos:
- Principios y aplicaciones de Machine Learning Vision
- Machine Learning Motivation
- Fundamentos matemáticos y teóricos en Machine Learning y Deep Learning
- Introducción a las técnicas de Machine Learning, incluyendo aprendizaje Supervisado y No Supervisado
- Uso práctico de Redes Neuronales Convolucionales (CNN) y Redes Neuronales Recurrentes (RNN)
- Aplicación práctica de técnicas de Machine Learning con Scikit-learn
- Exploración de técnicas de Procesamiento de Lenguaje Natural (NLP)
- Implementación de técnicas de Deep Learning con TensorFlow
- Proyecto individual
- Proyecto en equipo