Saltar al contenido principal
InicioProgramación

Cursos de programación

La programación es una habilidad muy versátil, que te permite dictar instrucciones a programas informáticos. DataCamp combina vídeos cortos con amplios ejercicios prácticos de codificación, lo que permite a cualquiera dominar la programación a gran velocidad.
Cursos de programación icon

Recomendado para principiantes en programación

Desarrolla tus habilidades de programación con cursos interactivos impartidos por expertos del mundo real

curso

Introducción a Python para desarrolladores

BeginnerSkill Level
3 horas
4.8K
Domina los fundamentos de la programación en Python. ¡No se requiere conocimiento previo!

programa

Desarrollador Python

24 horas
219
Desde probar el código e implementar el control de versiones hasta el web scraping y el desarrollo de paquetes, ¡da el siguiente paso en tu viaje como desarrollador de Python!

¿No sabes por dónde empezar?

Toma Una Evaluación
71 resultados

curso

Introducción a Python

BeginnerSkill Level
4 horas
29K
Domina los conceptos básicos del análisis de datos con Python en solo cuatro horas. Curso online.

curso

Introducción a R

BeginnerSkill Level
4 horas
15.8K
Domina lo básico del análisis de datos en R, incluyendo vectores, listas y data frames, con datos reales.

curso

Python nivel intermedio

BeginnerSkill Level
4 horas
16.9K
Mejora tus habilidades en ciencia de datos creando visualizaciones usando Matplotlib y manipulando DataFrames con pandas.

curso

R intermedio

BeginnerSkill Level
6 horas
4.3K
Continúa tu viaje para ser un ninja de R aprendiendo sobre declaraciones condicionales, bucles y funciones vectoriales.

curso

Caja de herramientas Python

IntermediateSkill Level
4 horas
5.6K
Continúa desarrollando tus habilidades en Ciencia de Datos aprendiendo sobre iteradores y comprensiones de listas.

curso

Introducción a Tidyverse

BeginnerSkill Level
4 horas
5.3K
Comienza a explorar y visualizar tus datos con tidyverse, una potente y popular colección de herramientas en R.

curso

Introducción a las pruebas en Python

AdvancedSkill Level
4 horas
895
Domina las pruebas en Python: Aprende métodos, crea verificaciones y asegura código sin errores con pytest y unittest.

curso

Introducción a Git

BeginnerSkill Level
4 horas
2.7K
Familiarízate con Git para control de versiones. Aprende a rastrear, comparar, modificar y revertir archivos.

curso

Introducción a Shell

BeginnerSkill Level
4 horas
1.7K
La línea de comandos Unix permite combinar programas, automatizar tareas y ejecutar en clústeres y nubes.

curso

Escribir funciones en Python

IntermediateSkill Level
4 horas
2.2K
Aprende a usar buenas prácticas para escribir funciones mantenibles, reutilizables y bien documentadas.

curso

Introducción a SQL Server

BeginnerSkill Level
4 horas
1.2K
Aprende a usar SQL Server para realizar tareas comunes de manipulación de datos y dominar este sistema.

curso

Introducción a Docker

IntermediateSkill Level
4 horas
1.2K
Obtén una introducción a Docker y descubre su importancia en el kit de herramientas de un profesional de datos.

curso

Introduction to APIs in Python

IntermediateSkill Level
2 horas
517
Dive into the exciting world of APIs as we introduce you to the basics of consuming and working with Web APIs using Python.

curso

Escribir código Python eficiente

IntermediateSkill Level
4 horas
1.5K
Aprende a escribir código eficiente que se ejecute rápido y gestione recursos hábilmente para evitar sobrecarga.

curso

Conceptos de GitHub

BeginnerSkill Level
2 horas
959
Aprende a usar las funciones de GitHub, navegar por la interfaz y realizar tareas colaborativas diarias.

curso

Introducción a Kubernetes

IntermediateSkill Level
3 horas
385
En este curso, aprenderás los fundamentos de Kubernetes y a desplegar contenedores con Manifests y kubectl.

curso

Intermediate SQL Server

IntermediateSkill Level
4 horas
723
In this course, you will use T-SQL, the flavor of SQL used in Microsofts SQL Server for data analysis.

curso

Developing Python Packages

IntermediateSkill Level
4 horas
888
Learn to create your own Python packages to make your code easier to use and share with others.

curso

Expresiones regulares en Python

BeginnerSkill Level
4 horas
725
Aprende sobre manipulación de cadenas y conviértete en un maestro usando expresiones regulares.

curso

Writing Efficient R Code

IntermediateSkill Level
4 horas
637
Learn to write faster R code, discover benchmarking and profiling, and unlock the secrets of parallel programming.

curso

Introduction to Bash Scripting

IntermediateSkill Level
4 horas
287
Bash scripting allows you to build analytics pipelines in the cloud and work with data stored across multiple files.

curso

DevOps Concepts

BeginnerSkill Level
4 horas
322
In this Introduction to DevOps, you’ll master the DevOps basics and learn the key concepts, tools, and techniques to improve productivity.

curso

Python for Spreadsheet Users

BeginnerSkill Level
4 horas
148
Use your knowledge of common spreadsheet functions and techniques to explore Python!

curso

Intermediate Docker

IntermediateSkill Level
4 horas
246
Master multi-stage builds, Docker networking tools, and Docker Compose for optimal containerized applications!

curso

Building Web Applications with Shiny in R

IntermediateSkill Level
4 horas
181
Shiny is an R package that makes it easy to build interactive web apps directly in R, allowing your team to explore your data as dashboards or visualizations.

curso

Foundations of Git

BeginnerSkill Level
2 horas
168
Discover the fundamentals of Git for version control in your software and data projects.

curso

Introduction to Julia

BeginnerSkill Level
4 horas
98
Julia is a new programming language designed to be the ideal language for scientific computing, machine learning, and data mining.

curso

Introduction to Scala

IntermediateSkill Level
3 horas
117
Begin your journey with Scala, a popular language for scalable applications and data engineering infrastructure.

curso

Introduction to Optimization in Python

IntermediateSkill Level
4 horas
94
Learn to solve real-world optimization problems using Pythons SciPy and PuLP, covering everything from basic to constrained and complex optimization.

curso

Programming Paradigm Concepts

BeginnerSkill Level
2 horas
140
Explore a range of programming paradigms, including imperative and declarative, procedural, functional, and object-oriented programming.

curso

Developing R Packages

IntermediateSkill Level
4 horas
94
Learn to develop R packages and boost your coding skills. Discover package creation benefits, practice with dev tools, and create a unit conversion package.

curso

Python for R Users

IntermediateSkill Level
5 horas
39
This course is for R users who want to get up to speed with Python!

curso

Python for MATLAB Users

BeginnerSkill Level
4 horas
21
Transition from MATLAB by learning some fundamental Python concepts, and diving into the NumPy and Matplotlib packages.

curso

R For SAS Users

BeginnerSkill Level
4 horas
26
Learn how to translate your SAS knowledge into R and analyze data using this free and powerful software language.

curso

Intermediate Julia

BeginnerSkill Level
4 horas
54
Take your Julia skills to the next level with our intermediate Julia course. Learn about loops, advanced data structures, timing, and more.

curso

Introduction to Java

IntermediateSkill Level
4 horas
13
Learn Java from the ground up with this beginner-friendly course, mastering essential programming concepts and skills.

curso

Parallel Programming in R

IntermediateSkill Level
4 horas
33
Unlock the power of parallel computing in R. Enhance your data analysis skills, speed up computations, and process large datasets effortlessly.

curso

Scalable Data Processing in R

AdvancedSkill Level
4 horas
33
Learn how to write scalable code for working with big data in R using the bigmemory and iotools packages.

curso

Defensive R Programming

IntermediateSkill Level
4 horas
38
Learn defensive programming in R to make your code more robust.
Ver Más

Recursos relacionados sobre Programación

tutorial

Programación funcional frente a programación orientada a objetos en el análisis de datos

Explore dos de los paradigmas de programación más utilizados en la ciencia de datos: la programación orientada a objetos y la programación funcional.
Amberle McKee's photo

Amberle McKee

15 min


¿Listo para aplicar tus habilidades?

Los proyectos te permiten aplicar tus conocimientos a una amplia gama de conjuntos de datos para resolver problemas del mundo real en tu navegador

proyecto

Performing a Code Review

1 hora
2.3K
Review a data analysis workflow for adherence to Python standards and best-practices.

proyecto

Cleaning Bank Marketing Campaign Data

0.5 horas
10K
Tidy a bank marketing campaign dataset by splitting it into subsets, updating values, converting data types, and storing it as multiple csv files.
Ver Más

Preguntas más frecuentes

¿Qué es la programación?

La programación se refiere a un proceso tecnológico para indicar a un ordenador qué tareas debe realizar para resolver problemas. 

La programación es una colaboración entre humanos y ordenadores en la que los humanos crean instrucciones para que un ordenador las siga (código) en un lenguaje que los ordenadores puedan entender.

¿Qué curso de Programación es el mejor para principiantes absolutos?

Dependiendo del idioma que quieras aprender, cualquiera puede realizar todos los cursos introductorios en DataCamp; no se requiere experiencia.

Python es el lenguaje de programación más popular del mundo y un gran punto de partida para cualquier aspirante a profesional de los datos.

Sin embargo, R, SQL y Julia también realizan

Introducción a Python-de uso universal, de lectura sencilla y aprendizaje accesible

Introducción a R-poderoso y favorecido en áreas especializadas como el análisis estadístico y la visualización de datos

Introducción a SQL-la base de datos más popular del mundo

Introducción a Julia-nuevo y rápido, ideal para la computación científica, el aprendizaje automático y la minería de datos.

Puedes empezar a programar hoy mismo con ejercicios interactivos.

¿Cómo ayudará la programación a mi carrera?

Saber programar te hace más adaptable y mejor solucionador de problemas, y te proporciona una destreza muy demandada y con altos ingresos. 

Los codificadores o programadores informáticos tienen flexibilidad para elegir la trayectoria profesional que deseen.

Y, no necesitas una escuela o universidad, puedes aprender programación rápidamente online a través de plataformas como DataCamp.

¿Empezar de cero? En 90 horas de estudio, puedes pasar de cero a estar preparado para el trabajo con nuestro Científico de Datos Asociado en Python Trayectoria profesional.

¿Necesito experiencia previa para hacer un curso de Programación?

No, cualquiera puede empezar a programar al instante en DataCamp. 

Elige tu idioma y empieza desde cero a tu propio ritmo con ejercicios interactivos dirigidos por expertos.

¿Qué lenguaje de programación debo aprender?

Python es el lenguaje de programación más popular del mundo y un gran punto de partida para cualquier aspirante a profesional de los datos. 

R se utiliza mucho en los círculos académicos, sobre todo en los que se centran en áreas especializadas como el análisis estadístico, la visualización de datos y la investigación.  

SQL es la base de datos más popular del mundo. Se utiliza mucho para recuperar, insertar, actualizar y borrar datos. Esto la convierte en una herramienta fundamental para el análisis de datos, la gestión de bases de datos y en diversas aplicaciones en las que el almacenamiento y la consulta de datos son esenciales. 

Julia es un nuevo y apasionante lenguaje de programación diseñado desde sus cimientos para ser el lenguaje ideal para la computación científica, el aprendizaje automático y la minería de datos.

¿Cuánto tiempo se tarda en aprender a programar?

Cada curso introductorio de DataCamp dura entre tres y cinco horas, y no requiere experiencia previa.

En otras palabras, puedes desarrollar rápidamente las habilidades básicas y empezar a programar.

Trayectorias profesionales, como Científico de Datos Asociado en Pythonimplican múltiples cursos y proyectos, con una duración de más de 90 horas.

Esto es similar en otros lenguajes de programación. 

No hay una talla única, e incluso los programadores avanzados o profesionales siguen desarrollando sus habilidades. 

Sin embargo, si dedicas unas semanas de estudio a tiempo parcial, podrás dominar los fundamentos y prepararte para una programación más avanzada.

¿Es fácil aprender a programar?

Cualquiera puede aprender a codificar si le dedica tiempo. 

El enfoque interactivo de DataCamp significa que no asumes demasiadas cosas demasiado pronto, y empiezas a aplicar tus conocimientos desde el primer día, preparándote para las aplicaciones en el mundo real.

Otras tecnologías y temas

tecnologías