Saltar al contenido principal
Inicio

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
Group

¿Entrenar a 2 o más personas?

Probar DataCamp for Business

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
5.3K
Domina los fundamentos de la programación en Python. ¡No se requiere conocimiento previo!

programa

Desarrollador Python

28 horas
143
Desde probar 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 Python!

¿No sabes por dónde empezar?

Toma una Evaluación
77 resultados

curso

Introducción a Python

BeginnerSkill Level
4 horas
33.2K
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.3K
Domina lo básico del análisis de datos en R, incluyendo vectores, listas y data frames, con datos reales.

curso

Python intermedio

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

curso

R intermedio

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

curso

Introducción a Tidyverse

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

curso

Caja de herramientas Python

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

curso

Introducción a Git

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

curso

Introducción a las pruebas en Python

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

curso

Introduction to Git

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

curso

Introducción a Docker

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

curso

Introduction to Java

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

curso

Introducción a Shell

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

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

Escribir funciones en Python

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

curso

Conceptos de GitHub

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

curso

Escribir código Python eficiente

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

curso

Tipos de datos en Python

IntermediateSkill Level
4 horas
1.5K
Consolida y amplía tu conocimiento de tipos de datos en Python como listas, diccionarios y tuplas para resolver problemas de Ciencia de Datos.

curso

Intermediate Git

BeginnerSkill Level
2 horas
1.2K
Discover branches and remote repos for version control in collaborative software and data projects using Git!

curso

Introducción a Kubernetes

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

curso

Introducción a APIs en Python

IntermediateSkill Level
2 horas
754
Sumérgete en el apasionante mundo de las APIs mientras te introducimos en los fundamentos de consumir y trabajar con APIs Web utilizando Python.

curso

Intermediate SQL Server

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

curso

Intermediate Docker

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

curso

Writing Efficient R Code

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

curso

Expresiones regulares en Python

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

curso

DevOps Concepts

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

curso

Intermediate GitHub Concepts

BeginnerSkill Level
3 horas
656
Level up your GitHub skills with our intermediate course on GitHub Projects, Administration, and advanced security features.

curso

Developing Python Packages

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

curso

Introduction to Bash Scripting

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

curso

Introduction to FastAPI

IntermediateSkill Level
4 horas
269
Build robust, production-grade APIs with FastAPI, mastering HTTP operations, validation, and async execution to create efficient data and ML pipelines.

curso

Building Web Applications with Shiny in R

IntermediateSkill Level
4 horas
225
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

Introduction to Julia

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

curso

Programming Paradigm Concepts

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

curso

Introduction to Optimization in Python

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

curso

Introduction to Scala

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

curso

Python for Spreadsheet Users

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

curso

Developing R Packages

IntermediateSkill Level
4 horas
106
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
58
This course is for R users who want to get up to speed with Python!

curso

R For SAS Users

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

curso

Python for MATLAB Users

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

curso

Intermediate Julia

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

curso

Parallel Programming in R

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

curso

Defensive R Programming

IntermediateSkill Level
4 horas
41
Learn defensive programming in R to make your code more robust.

curso

Case Study: Building Software in Python

AdvancedSkill Level
3 horas
15
Build real-world applications with Python—practice using OOP and software engineering principles to write clean and maintainable code.

curso

Scalable Data Processing in R

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

curso

Concepts in Computer Science

BeginnerSkill Level
3 horas
6
Learn how computers work, design efficient algorithms, and explore computational theory to solve real-world problems.
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
3.1K
Review a data analysis workflow for adherence to Python standards and best-practices.

proyecto

Cleaning Bank Marketing Campaign Data

0.5 horas
12.1K
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