¿Cuáles son los cursos en línea gratuitos / MOOC que enseñan estadísticas usando Python como idioma?

Creo que hay dos y uno requiere una suscripción.

Utilizando la base de datos de Class Central de miles de calificaciones y revisiones de cursos, pasé más de 15 horas tratando de identificar todas las estadísticas y / o cursos de probabilidad ofrecidos a partir de noviembre de 2016, extraje fragmentos de información clave de sus programas y revisiones, y compilé sus calificaciones.

6.008.1x: Probabilidad e inferencia computacional por MIT y Estadística por Dataquest fueron los únicos cursos (o series de cursos) que enseñaron estadísticas usando Python como lenguaje de instrucción. La mayoría de los cursos no usaban programación en absoluto. Los que lo hicieron principalmente usaron R.

Una nota sobre la serie Dataquest de su equipo: “los cursos de estadística se están reescribiendo por completo en este momento, debido a su lanzamiento a finales de noviembre [2016]”.

Aquí está el producto de la investigación anterior: Los mejores cursos de estadística y probabilidad para la ciencia de datos – Guías de carrera de Class Central

NOTA: La guía (y esta respuesta) solo cubre cursos con tiempos de finalización estimados> 10 horas. Vea la respuesta de Karlijn Willems para alternativas más cortas.

Además de las que David ya mencionó, también me gustaría recomendar las siguientes opciones:

  • Curso de Pensamiento estadístico de DataCamp en Python: https://www.datacamp.com/courses… . (También vea la parte 2 de este curso)
  • Tutorial de Análisis de análisis de datos estadísticos en Python: fonnesbeck / statistics-analysis-python-tutorial
  • Y este tutorial de estadísticas con NumPy

Recientemente también publiqué una publicación en el blog donde enumero más de 40 recursos para comenzar a aprender estadísticas usando Python (para ciencia de datos): más de 40 estadísticas de Python para recursos de ciencia de datos.

No sé qué hay disponible de forma gratuita, pero me sorprendería un curso en línea * de estadísticas * que utiliza Python como lenguaje. El objetivo de un curso de estadísticas es enseñar estadísticas, no enseñarle a uno cómo escribir un paquete de análisis estadístico en Python (o en cualquier otro idioma). Como señala David Venturi, un curso de estadísticas (si requiere cálculo) generalmente usará un paquete de estadísticas, y hay muchos de estos, incluidos SAS, SPSS y Stata que cuestan $$ y R, que es gratis.

PD: Se pueden enseñar / aprender muchas estadísticas usando un lápiz y papel o una aplicación de calculadora para los cálculos. Pero muchos de los procedimientos algo avanzados, por ejemplo, la regresión múltiple, requieren tanto cálculo que una calculadora no será suficiente. E incluso escribir un análisis de regresión múltiple en Python (u otro lenguaje) es una tarea mucho más allá de la tarea en una clase estadística. (Hmm, ¿qué pasa con el análisis factorial? 🙂

No es un MOOC, pero este libro electrónico gratuito le enseña estadísticas usando Python

Think Stats (usando Python en Estadística y probabilidad) Probabilidad y estadística para programadores

Yo recomendaría seguir el siguiente curso en Python

Dr. Chuck en línea

Este es un curso en línea gratuito en Python