Los Azure Cloud Advocates de Microsoft tienen el placer de ofrecer un currículo de 10 semanas y 20 lecciones sobre Ciencia de Datos. Cada lección incluye un cuestionario previo y posterior a la lección, instrucciones escritas para completar la lección, una solución y una tarea. Nuestra pedagogía basada en proyectos te permite aprender mientras construyes, una forma comprobada de que las nuevas habilidades se "fijen".
Muchas gracias a nuestros autores: Jasmine Greenaway, Dmitry Soshnikov, Nitya Narasimhan, Jalen McGee, Jen Looper, Maud Levy, Tiffany Souterre, Christopher Harrison.
🙏 Agradecimientos especiales 🙏 a nuestros autores, revisores y colaboradores de contenido Microsoft Student Ambassador, entre ellos Aaryan Arora, Aditya Garg, Alondra Sanchez, Ankita Singh, Anupam Mishra, Arpita Das, ChhailBihari Dubey, Dibri Nsofor, Dishita Bhasin, Majd Safi, Max Blum, Miguel Correa, Mohamma Iftekher (Iftu) Ebne Jalal, Nawrin Tabassum, Raymond Wangsa Putra, Rohit Yadav, Samridhi Sharma, Sanya Sinha, Sheena Narula, Tauqeer Ahmad, Yogendrasingh Pawar , Vidushi Gupta, Jasleen Sondhi
![]() |
|---|
| Ciencia de Datos para Principiantes - Sketchnote por @nitya |
Árabe | Bengalí | Búlgaro | Birmano (Myanmar) | Chino (Simplificado) | Chino (Tradicional, Hong Kong) | Chino (Tradicional, Macao) | Chino (Tradicional, Taiwán) | Croata | Checo | Danés | Neerlandés | Estonio | Finlandés | Francés | Alemán | Griego | Hebreo | Hindi | Húngaro | Indonesio | Italiano | Japonés | Kannada | Jemer | Coreano | Lituano | Malayo | Malayalam | Maratí | Nepalí | Pidgin Nigeriano | Noruego | Persa (Farsi) | Polaco | Portugués (Brasil) | Portugués (Portugal) | Punjabi (Gurmukhi) | Rumano | Ruso | Serbio (Cirílico) | Eslovaco | Esloveno | Español | Swahili | Sueco | Tagalo (Filipino) | Tamil | Telugu | Tailandés | Turco | Ucraniano | Urdu | Vietnamita
¿Prefieres clonar localmente?
Este repositorio incluye más de 50 traducciones de idiomas, lo que aumenta significativamente el tamaño de la descarga. Para clonar sin traducciones, usa sparse checkout:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/Data-Science-For-Beginners.git cd Data-Science-For-Beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/Data-Science-For-Beginners.git cd Data-Science-For-Beginners git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"Esto te brinda todo lo que necesitas para completar el curso con una descarga mucho más rápida.
Si deseas que se apoyen idiomas adicionales para las traducciones, se listan aquí
Tenemos en marcha una serie de aprendizaje en Discord con IA, aprende más y únete a nosotros en Serie Aprende con IA del 18 al 30 de septiembre de 2025. Obtendrás consejos y trucos para usar GitHub Copilot para Ciencia de Datos.
Comienza con los siguientes recursos:
- Página del Centro para Estudiantes En esta página encontrarás recursos para principiantes, paquetes para estudiantes e incluso formas de obtener un cupón para certificación gratis. Esta es una página que querrás tener en favoritos y revisar de vez en cuando, ya que cambiamos contenido al menos cada mes.
- Microsoft Learn Student Ambassadors Únete a una comunidad global de embajadores estudiantiles, esta podría ser tu vía hacia Microsoft.
- Guía de Instalación - Instrucciones paso a paso para principiantes
- Guía de Uso - Ejemplos y flujos de trabajo comunes
- Solución de Problemas - Soluciones a problemas comunes
- Guía de Contribución - Cómo contribuir a este proyecto
- Para Profesores - Guía para la enseñanza y recursos para aulas
Principiantes Completos: ¿Nuevo en ciencia de datos? Comienza con nuestros ejemplos amigables para principiantes! Estos ejemplos simples y bien comentados te ayudarán a entender lo básico antes de sumergirte en el currículo completo. Estudiantes: para usar este currículo por tu cuenta, haz un fork de todo el repositorio y completa los ejercicios por ti mismo, comenzando con un cuestionario previo a la lección. Luego lee la clase y completa el resto de las actividades. Intenta crear los proyectos comprendiendo las lecciones en lugar de copiar el código de la solución; sin embargo, ese código está disponible en las carpetas /solutions de cada lección orientada a proyectos. Otra idea sería formar un grupo de estudio con amigos y repasar juntos el contenido. Para estudiar más a fondo, recomendamos Microsoft Learn.
Inicio rápido:
- Revisa la Guía de Instalación para configurar tu entorno
- Consulta la Guía de Uso para aprender a trabajar con el currículo
- Comienza con la Lección 1 y sigue secuencialmente
- Únete a nuestra comunidad en Discord para recibir apoyo
Profesores: hemos incluido algunas sugerencias sobre cómo usar este currículo. ¡Nos encantaría recibir sus comentarios en nuestro foro de discusión!
Gif por Mohit Jaisal
🎥 ¡Haz clic en la imagen de arriba para ver un video sobre el proyecto y las personas que lo crearon!
Hemos elegido dos principios pedagógicos al construir este currículo: asegurarnos de que sea basado en proyectos y que incluya cuestionarios frecuentes. Al final de esta serie, los estudiantes habrán aprendido principios básicos de ciencia de datos, incluyendo conceptos éticos, preparación de datos, diferentes formas de trabajar con datos, visualización de datos, análisis de datos, casos de uso reales de la ciencia de datos y más.
Además, un cuestionario de bajo riesgo antes de una clase establece la intención del estudiante hacia el aprendizaje de un tema, mientras que un segundo cuestionario después de la clase asegura una mayor retención. Este currículo fue diseñado para ser flexible y divertido y se puede tomar en su totalidad o en parte. Los proyectos comienzan pequeños y se vuelven cada vez más complejos al final del ciclo de 10 semanas.
Encuentra nuestro Código de Conducta, Contribuciones, y pautas de Traducción. ¡Agradecemos tus comentarios constructivos!
- Esquema opcional (sketchnote)
- Video suplementario opcional
- Cuestionario previo a la lección
- Lección escrita
- Para lecciones basadas en proyectos, guías paso a paso sobre cómo construir el proyecto
- Chequeos de conocimiento
- Un reto
- Lectura suplementaria
- Asignación
- Cuestionario post-lección
Una nota sobre los cuestionarios: Todos los cuestionarios están contenidos en la carpeta Quiz-App, para un total de 40 cuestionarios con tres preguntas cada uno. Están enlazados dentro de las lecciones, pero la app de cuestionarios puede ejecutarse localmente o desplegarse en Azure; sigue las instrucciones en la carpeta
quiz-app. Se están localizando gradualmente.
¿Nuevo en Ciencia de Datos? Hemos creado un directorio especial de ejemplos con código simple y bien comentado para ayudarte a comenzar:
- 🌟 Hola Mundo - Tu primer programa de ciencia de datos
- 📂 Cargando Datos - Aprende a leer y explorar conjuntos de datos
- 📊 Análisis Simple - Calcula estadísticas y encuentra patrones
- 📈 Visualización Básica - Crea gráficos y diagramas
- 🔬 Proyecto del Mundo Real - Flujo de trabajo completo de principio a fin
Cada ejemplo incluye comentarios detallados que explican cada paso, ¡perfecto para principiantes absolutos!
![]() |
|---|
| Ciencia de Datos para Principiantes: Hoja de Ruta - Esquema por @nitya |
| Número de Lección | Tema | Agrupación de Lección | Objetivos de Aprendizaje | Lección Enlazada | Autor |
|---|---|---|---|---|---|
| 01 | Definición de Ciencia de Datos | Introducción | Aprende los conceptos básicos detrás de la ciencia de datos y cómo se relaciona con inteligencia artificial, aprendizaje automático y big data. | lección video | Dmitry |
| 02 | Ética en Ciencia de Datos | Introducción | Conceptos, desafíos y marcos de ética en datos. | lección | Nitya |
| 03 | Definiendo Datos | Introducción | Cómo se clasifican los datos y sus fuentes comunes. | lección | Jasmine |
| 04 | Introducción a Estadística y Probabilidad | Introducción | Técnicas matemáticas de probabilidad y estadística para entender datos. | lección video | Dmitry |
| 05 | Trabajando con Datos Relacionales | Trabajando con Datos | Introducción a datos relacionales y conceptos básicos de exploración y análisis con el Lenguaje de Consulta Estructurada, conocido como SQL (pronunciado “see-quell”). | lección | Christopher |
| 06 | Trabajando con Datos NoSQL | Trabajando con Datos | Introducción a datos no relacionales, sus tipos diversos y los conceptos básicos para explorar y analizar bases de datos de documentos. | lección | Jasmine |
| 07 | Trabajando con Python | Trabajando con Datos | Fundamentos del uso de Python para exploración de datos con librerías como Pandas. Se recomienda un entendimiento básico de programación en Python. | lección video | Dmitry |
| 08 | Preparación de Datos | Trabajando con Datos | Temas sobre técnicas de datos para limpiar y transformar la información para manejar datos faltantes, inexactos o incompletos. | lección | Jasmine |
| 09 | Visualización de Cantidades | Visualización de Datos | Aprende a usar Matplotlib para visualizar datos de aves 🦆 | lección | Jen |
| 10 | Visualización de Distribuciones de Datos | Visualización de Datos | Visualizar observaciones y tendencias dentro de un intervalo. | lección | Jen |
| 11 | Visualización de Proporciones | Visualización de Datos | Visualizar porcentajes discretos y agrupados. | lección | Jen |
| 12 | Visualización de Relaciones | Visualización de Datos | Visualizar conexiones y correlaciones entre conjuntos de datos y sus variables. | lección | Jen |
| 13 | Visualizaciones Significativas | Visualización de Datos | Técnicas y orientación para hacer que tus visualizaciones sean valiosas para la resolución efectiva de problemas e insights. | lección | Jen |
| 14 | Introducción al ciclo de vida de Ciencia de Datos | Ciclo de Vida | Introducción al ciclo de vida de la ciencia de datos y su primer paso: adquisición y extracción de datos. | lección | Jasmine |
| 15 | Análisis | Ciclo de Vida | Esta fase del ciclo de vida de la ciencia de datos se enfoca en técnicas para analizar datos. | lección | Jasmine |
| 16 | Comunicación | Ciclo de Vida | Esta fase del ciclo de vida de la ciencia de datos se enfoca en presentar los insights de los datos de una forma que facilite la comprensión a los tomadores de decisiones. | lección | Jalen |
| 17 | Ciencia de Datos en la Nube | Datos en la Nube | Esta serie de lecciones introduce la ciencia de datos en la nube y sus beneficios. | lección | Tiffany y Maud |
| 18 | Ciencia de Datos en la Nube | Datos en la Nube | Entrenamiento de modelos usando herramientas de Bajo Código. | lección | Tiffany y Maud |
| 19 | Ciencia de Datos en la Nube | Datos en la Nube | Despliegue de modelos con Azure Machine Learning Studio. | lección | Tiffany y Maud |
| 20 | Ciencia de Datos en el Mundo Real | En el Mundo Real | Proyectos impulsados por ciencia de datos en el mundo real. | lección | Nitya |
Sigue estos pasos para abrir esta muestra en un Codespace:
- Haz clic en el menú desplegable de Código y selecciona la opción Abrir con Codespaces.
- Selecciona + Nuevo codespace en la parte inferior del panel. Para más información, consulta la documentación de GitHub.
Sigue estos pasos para abrir este repositorio en un contenedor usando tu máquina local y VSCode con la extensión VS Code Remote - Containers:
- Si es tu primera vez usando un contenedor de desarrollo, asegúrate de que tu sistema cumple los requisitos previos (es decir, tener Docker instalado) en la documentación para empezar.
Para usar este repositorio, puedes abrirlo en un volumen Docker aislado:
Nota: Bajo el capó, esto usará el comando Remote-Containers: Clone Repository in Container Volume... para clonar el código fuente en un volumen Docker en lugar del sistema de archivos local. Los volúmenes son el mecanismo preferido para persistir datos del contenedor.
O abrir una versión clonada o descargada localmente del repositorio:
- Clona este repositorio en tu sistema de archivos local.
- Presiona F1 y selecciona el comando Remote-Containers: Open Folder in Container....
- Selecciona la copia clonada de esta carpeta, espera a que el contenedor inicie y prueba.
Puedes ejecutar esta documentación sin conexión usando Docsify. Haz un fork de este repo, instala Docsify en tu máquina local, luego en la carpeta raíz de este repo, escribe docsify serve. El sitio web se servirá en el puerto 3000 en tu localhost: localhost:3000.
Nota: los cuadernos (notebooks) no se renderizarán via Docsify, así que cuando necesites ejecutar un cuaderno, hazlo por separado en VS Code con un kernel de Python.
¡Nuestro equipo produce otros currículos! Consulta:
¿Tienes problemas? Consulta nuestra Guía de Solución de Problemas para soluciones a problemas comunes.
Si te quedas atascado o tienes alguna pregunta sobre cómo construir aplicaciones de IA. Únete a otros aprendices y desarrolladores experimentados en discusiones sobre MCP. Es una comunidad de apoyo donde las preguntas son bienvenidas y el conocimiento se comparte libremente.
Si tienes comentarios sobre productos o errores mientras construyes visita:
Descargo de responsabilidad:
Este documento ha sido traducido utilizando el servicio de traducción automática Co-op Translator. Aunque nos esforzamos por la precisión, tenga en cuenta que las traducciones automáticas pueden contener errores o inexactitudes. El documento original en su idioma nativo debe considerarse la fuente autorizada. Para información crítica, se recomienda la traducción profesional humana. No nos hacemos responsables de malentendidos o interpretaciones erróneas resultantes del uso de esta traducción.



