EdX

Introducción a R para ciencia de datos (edX)

Introducción a R para ciencia de datos (edX)

Este es un curso de introducción al lenguaje R, uno de los lenguajes de programación más utilizados en investigación científica y una gran herramienta para introducirse en el mundo del aprendizaje automático.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

R es un lenguaje de programación de código abierto orientado a objetos con fundamentos estadísticos, que permite realizar tratamientos muy potentes con muy pocas líneas de código. La mayoría de sus funciones están vectorizadas, lo que significa que la función operará sobre todos los elementos de un vector sin necesidad de hacer un bucle aplicándola a cada elemento. Esto hace la escritura de código más concisa y fácil de leer y le proporciona una gran potencia.
Al ser un lenguaje de código abierto con una gran implantación dispone de infinidad de librerías para el tratamiento y presentación de datos, incluidas librerías que facilitan en gran medida el entrenamiento, mejora, prueba y aplicación del aprendizaje automático.
El curso presenta los fundamentos del lenguaje y la forma de utilizar sus funciones para aprovechar toda su potencia. No es un curso de aprendizaje automático, sino un curso que pretende sentar las bases de uso del lenguaje para aprovechar cursos posteriores de aprendizaje automático usando R, aunque incluye un ejemplo de aprendizaje automático en el último módulo para que el estudiante pueda apreciar la facilidad con la que se pueden entrenar y probar distintos modelos de aprendizaje automático.

What you'll learn
Aprenderás los conceptos básicos del lenguaje R y del entorno de desarrollo R Studio, empezando por cómo manejar las variables y vectores y cómo extender R con librerías y paquetes, conociendo lo que son los factores y secuencias y otras estructuras multidimensionales como las matrices, arrays y dataframes, conociendo las potentes funciones gráficas del lenguaje y las estructuras de programación y acabando con un ejemplo de aprendizaje automático usando R.

Syllabus

  • Introducción al lenguaje R y al entorno de desarrollo RStudio
  • Factores y estructuras multidimensionales en R
  • Gráficos y estructuras de programación en R
  • Aprendizaje automático en R

Prerequisites:
El alumno debería tener unos conocimientos básicos de pensamiento computacional, sin ningún lenguaje de programación en particular, debería conocer lo que son vectores y matrices, a nivel muy básico y es conveniente que conozca los indicadores estadísticos básicos (media, desviación típica, mediana, cuantiles, etc.). También le resultará de utilidad tener nociones muy básicas (a nivel de ofimática) de manejo de tablas de datos como las que se usan con una hoja de cálculo estándar.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Introduction to Java Programming: Starting to code in Java (edX) EdX
Universidad Carlos III de Madrid - UC3M,UC3Mx

Introduction to Java Programming: Starting to code in Java (edX)

Learn to program with Java in an easy and interactive way! In this introductory Java programming course, you will be introduced to powerful concepts such as functional abstraction, the object oriented programming (OOP) paradigm and Application Programming Interfaces (APIs). Examples and case studies will be provided so that you can implement simple programs on your own or collaborate with peers.

Self Paced
Self-Paced
High-Dimensional Data Analysis (edX) EdX
HarvardX,Harvard University

High-Dimensional Data Analysis (edX)

A focus on several techniques that are widely used in the analysis of high-dimensional data. If you’re interested in data analysis and interpretation, then this is the data science course for you. We start by learning the mathematical definition of distance and use this to motivate the use of the singular value decomposition (SVD) for dimension reduction and multi-dimensional scaling and its connection to principle component analysis.

Self Paced
Self-Paced
Introducción a la programación en C: Funciones y punteros (edX) EdX
Universidad Autonoma de Madrid

Introducción a la programación en C: Funciones y punteros (edX)

En este curso aprenderás cómo hacer programas modulares a través de funciones y punteros en el lenguaje de programación C, uno de los más utilizados. Este curso en línea te permitirá aprender más conceptos para ampliar tus habilidades de programación en el lenguaje C. Ahora resolveremos los problemas de forma modular, dividiendo el código en pequeñas partes definidas como funciones.

Self Paced
Self-Paced
Analyzing and Visualizing Data with Power BI (edX) EdX
Davidson College,DavidsonX

Analyzing and Visualizing Data with Power BI (edX)

Step up your analytics game and learn one of the most in-demand job skills in the United States. Power BI is a robust business analytics and visualization tool from Microsoft that helps data professionals bring their data to life and tell more meaningful stores. This four-week course is a beginner's guide to working with data in Power BI and is perfect for professionals. You'll become confident in working with data, creating data visualizations, and preparing reports and dashboards.

Self Paced
Self-Paced
Computing for Data Analysis (edX) EdX
Georgia Institute of Technology,GTx

Computing for Data Analysis (edX)

A hands-on introduction to basic programming principles and practice relevant to modern data analysis, data mining, and machine learning. The modern data analysis pipeline involves collection, preprocessing, storage, analysis, and interactive visualization of data. In the course, you’ll see how computing and mathematics come together.

Aug 24th 2026
13-24 Weeks
Técnicas Cuantitativas y Cualitativas para la Investigación (edX) EdX
Universitat Politècnica de València,UPValenciaX

Técnicas Cuantitativas y Cualitativas para la Investigación (edX)

El curso pretende acercar al alumno al método científico y, en concreto, cómo éste se aplica al estudio y análisis de los métodos de casos. El curso que se propone es ideal para investigadores y alumnos que se encuentren cursando trabajos de fin de grado, trabajos de fin de máster o realizando tesis, así como todos aquellos del área de la administración que quieran realizar un análisis cuantitativo o cualitativo en sus estudios.

Self Paced
Self-Paced
Probability and Statistics in Data Science using Python (edX) EdX
University of California, San Diego,UC San DiegoX

Probability and Statistics in Data Science using Python (edX)

Using Python, learn statistical and probabilistic approaches to understand and gain insights from data. The job of a data scientist is to glean knowledge from complex and noisy datasets. Reasoning about uncertainty is inherent in the analysis of noisy data. Probability and Statistics provide the mathematical foundation for such reasoning.

Self Paced
Self-Paced
Estadística Aplicada a los Negocios (edX) EdX
Galileo University,GalileoX

Estadística Aplicada a los Negocios (edX)

Aprende las principales herramientas y técnicas de la estadística descriptiva y la estadística inferencial para analizar e interpretar datos desde la perspectiva de negocios facilitando la toma de decisiones. Este curso proporciona una introducción al análisis de datos en base a las principales herramientas estadísticas, enfocándose en la estadística descriptiva y la estadística inferencial.

Self Paced
Self-Paced
Data Science: Inference and Modeling (edX) EdX
HarvardX,Harvard University

Data Science: Inference and Modeling (edX)

Learn inference and modeling, two of the most widely used statistical tools in data analysis. Statistical inference and modeling are indispensable for analyzing data affected by chance, and thus essential for data scientists. In this course, you will learn these key concepts through a motivating case study on election forecasting.

Self Paced
Self-Paced
Essentials of Genomics and Biomedical Informatics (edX) EdX
IsraelX

Essentials of Genomics and Biomedical Informatics (edX)

This course presents clinicians and digital health enthusiasts with an overview of the data revolution in medicine and how to exploit it for research and in the clinic. The course will not make you a bioinformatician but will introduce the main concepts, tools, algorithms, and databases in this field.

Self Paced
5-12 Weeks
Using Python for Research (edX) EdX
HarvardX,Harvard University

Using Python for Research (edX)

Take your introductory knowledge of Python programming to the next level and learn how to use Python 3 for your research. This course bridges the gap between introductory and advanced courses in Python. While there are many excellent introductory Python courses available, most typically do not go deep enough for you to apply your Python skills to research projects.

Self Paced
Self-Paced