Curso en línea – pasantía profesional certificada en desarrollo de software en R de Google – Universidad Johns Hopkins

Cree mejores herramientas de ciencia de datos. Aprenda a diseñar software para herramientas de datos, distribuir paquetes R y crear visualizaciones personalizadas.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

a partir de

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Visualización de datos (DataViz)
  • ggplot2
  • programación R
  • ordenadoverso
  • programación orientada a objetos (POO)

What you will learn in the course

Courses for which the course is suitable

  • analista de datos
  • Experto en minería de datos
  • científico de datos
  • Desarrollador de software en R
  • Desarrolla visualizaciones de datos.

Pasantía: una serie de cursos de 5 cursos

¿Qué es R?

R es un lenguaje de programación y un entorno de software gratuito para cálculos y gráficos estadísticos, ampliamente utilizado por analistas, científicos de datos y estadísticos.

El propósito de la pasantía.

Esta especialización se ocupa del desarrollo de software en R para la construcción de herramientas de ciencia de datos. A medida que evoluciona el campo de la ciencia de datos, queda claro que las habilidades de desarrollo de software son esenciales para producir y ampliar resultados y productos útiles de la ciencia de datos.

¿Qué obtendrás en la pasantía?

  • Formación en profundidad en el lenguaje R.
  • Habilidades para el manejo de datos complejos.
  • Construyendo paquetes R
  • Desarrollo de visualizaciones de datos personalizadas.

Bibliotecas r importantes

  • tidyverse – para procesamiento de datos
  • ggplot2 – para gráficos y visualizaciones

Métodos modernos de desarrollo de software.

Aprenderá métodos modernos de desarrollo de software para crear herramientas reutilizables, modulares y adecuadas para su uso en entornos de equipo o comunidades de desarrolladores.

¿Para quién es la pasantía?

  • Analistas de datos que deseen adquirir habilidades prácticas básicas para su trabajo diario.
  • Expertos en minería de datos y científicos de datos que quieran desarrollar sus habilidades de programación y avanzar en sus carreras como expertos en ciencia de datos.

Un proyecto de aprendizaje práctico.

En cada uno de los cursos, los estudiantes aplicarán las habilidades avanzadas de R que hayan adquirido para:

  • Procesar conjuntos de datos complejos
  • escribir funciones poderosas
  • Crear un nuevo paquete R
  • Desarrollar nuevas herramientas visuales para crear gráficos de datos personalizados.

Estos proyectos producirán una cartera de código R que se puede reutilizar y desarrollar para su implementación en el mundo real.

Details of the courses that make up the specialization

entorno de programación R

Curso 1

  • 27 horas
  • 4,3 (1.161 por lo tanto)

Detalles del curso

¿Qué aprenderás?

Este curso proporciona una introducción profunda al lenguaje de programación R, con énfasis en el uso de R para el desarrollo de software de ciencia de datos. Ya sea que sea parte de un equipo de ciencia de datos o trabaje de forma independiente en una comunidad de desarrolladores, este curso le brindará el conocimiento de R que necesita para contribuir de manera significativa en estos campos. Como primer curso de especialización, proporciona los conceptos básicos de R necesarios para cursos posteriores. Introduciremos conceptos básicos en R, principios del lenguaje, conceptos clave como datos ordenados y herramientas relacionadas en Thediaverse, procesamiento y manipulación de conjuntos de datos grandes y complejos, manejo de datos textuales y tareas básicas de ciencia de datos. Después de completar el curso, los estudiantes dominarán el uso de la consola R y podrán crear conjuntos de datos ordenados a partir de una amplia variedad de fuentes de datos posibles.

habilidades que adquirirás
  • Categoría: Manipulación de datos
  • Categoría: Expresión regular (REGEX)
  • Categoría: Programación R
  • Categoría: Rstudio

Programación avanzada en R

  • 18 horas
  • 4.2 (573 por lo tanto)

Detalles del curso

¿Qué aprenderás?

Este curso cubre temas avanzados en programación R necesarios para desarrollar herramientas de ciencia de datos potentes, robustas y utilizables. Los temas incluyen programación funcional en R, manejo resistente de errores, programación orientada a objetos, pruebas y perfiles de rendimiento, depuración y diseño de funciones adecuadas. Después de completar el curso, podrá identificar e incluir tareas comunes de análisis de datos dentro de las funciones destinadas a los usuarios. Dado que cada entorno de ciencia de datos enfrenta desafíos de datos únicos, siempre es necesario desarrollar software adaptado al informe de su organización. También puede definir nuevos tipos de datos en R y desarrollar líneas de acción únicas para esos tipos de datos para permitir una ejecución más clara de las tareas de ciencia de datos. mayor usabilidad dentro de un equipo.

habilidades que adquirirás
  • Categoría: Programación lógica
  • Categoría: Programación R
  • Categoría: Programación Orientada a Objetos (POO)
  • Categoría: programación funcional

Construyendo paquetes R

  • 20 horas
  • 4.1 (222 por lo tanto)

Detalles del curso

¿Qué aprenderás?

Escribir un buen código para la ciencia de datos es sólo una parte del trabajo. Para maximizar la usabilidad y reutilización del software de ciencia de datos, el código debe organizarse y distribuirse de manera que cumpla con los estándares comunitarios y brinde una buena experiencia de usuario. Este curso cubre las principales formas en que el software R se organiza y distribuye a otros. Cubrimos el desarrollo de paquetes R, la redacción de documentación buena y equilibrada, la redacción de software resistente, el desarrollo multiplataforma, las herramientas de integración continua y la distribución de paquetes a través de CRAN y GitHub. Los estudiantes producirán paquetes R que cumplan con los criterios de envío a CRAN.

habilidades que adquirirás
  • Categoría: Herramientas de programación
  • categoría: GitHub
  • Categoría: Integración Continua
  • Categoría: Programación R

Construyendo una herramienta de visualización de datos

  • 12 horas
  • 4.0 (157 puntos)

Detalles del curso

¿Qué aprenderás?

La revolución de la ciencia de datos ha producido grandes cantidades de datos de una amplia variedad de nuevas fuentes. Estos nuevos datos se utilizan para responder nuevas preguntas de una manera que no se ha descrito antes. La visualización sigue siendo una de las formas más poderosas de sacar conclusiones a partir de datos, pero la afluencia de nuevos tipos de datos requiere el desarrollo de nuevas técnicas de visualización. Este curso le proporciona las habilidades para crear esas herramientas de visualización. Nos centraremos en el marco ggplot2 y mostraremos cómo usar y expandir el sistema de acuerdo con las necesidades específicas de su organización o equipo. Al finalizar el curso, los estudiantes podrán crear las herramientas necesarias para visualizar una amplia variedad de tipos de datos y tendrán los conocimientos básicos necesarios para manejar nuevos tipos de datos a medida que se reciban.

Dominar el desarrollo de software en R – curso de investigación

  • 3 horas
  • 4.0 (44 por lo tanto)

Detalles del curso

¿Qué aprenderás?

Un curso resumido para la programación en R

habilidades que adquirirás
  • Categoría: Mapeo
  • Categoría: Ggplot2
  • Categoría: Visualización de datos
  • Categoría: Programación R