Skip to content
UdemySoftware DevelopmentPaid courseBeginner levelCertificate

Programación para principiantes - Primeros pasos (Udemy.com)

Fundamentos de programación desde cero y desarrolla tu lógica para empezar tu camino como desarrollador

Created by: Fernando Herrera

Last updated January 2026

icon
What you will learn

  • Conocer los fundamentos de la programación
  • Crear programas simples
  • Desarrollar la lógica necesaria para resolver problemas
  • Tener las bases para empezar con cualquier lenguaje de programación
  • Conocer la terminología utilizada en la programación
  • Conocer JavaScript y TypeScript

How it compares

Against the other 518 rated Udemy courses in Software Development on CourseDuck:

  • Rating4.7 out of 5higher than 79% of them
  • Reviews25,456#4 of 519 by number of reviews
  • Length7.8 hourslonger than 59% of them
  • Last updatedJanuary 2026more recently than 57% of them

icon
Course Description

Este curso de programación para principiantes, tiene por objetivo brindarte una base para comenzar tu camino en el desarrollo de aplicaciones de cualquier tipo.


Partimos de cero desarrollando nuestra lógica, aprendiendo poco a poco conceptos nuevos hasta llegar a crear un pequeño juego creando una aplicación web.

El curso es 30% teórico y 70% práctico, soy del criterio que para aprender a programar, se debe de programar. Así que ten por seguro que aquí vas a escribir líneas de código y juntos vamos a crear grandes cosas que te ayudará a empezar este camino de la programación.

Aquí aprenderás sobre:

  • Lenguajes de programación

  • Variables y constantes

  • Librerias

  • Tipos de variables

  • JavaScript y TypeScript

  • Módulos

  • Objetos

  • Clases

  • Arreglos

  • Ciclos

  • Decisiones 

  • Funciones

  • Estructuras de control

  • Crear un juego y desplegarlo en la nube

  • Un poco de React

  • Un poco de Node

  • Y mucho más…


Es un curso que ya sobrepasa los 100 mil alumnos, y que le ha ayudado a muchas personas a iniciar en el camino de la programación, ya sea profesionalmente o para tener otra base en las carreras universitarias de programación estructurada y programación orientada a objetos.


El curso te ayudará a comprender desde absoluto cero la programación y poco a poco ir dejando las bases necesarias para seguir creciendo o especializandote en las diferentes tecnologías que existen y que involucran algún tipo de programación.



icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Fernando Herrera

Soy un analista programador de sistemas de computo, con poco más de 20 años en el mundo del desarrollo de aplicaciones frontend y backend.

Durante mis últimos años me he dedicado a la enseñanza en línea,  mientras trabajo en una empresa en Canadá.

Me encanta enseñar y programar, son mis dos pasatiempos favoritos que a su vez, es mi trabajo.

icon
More courses by Fernando Herrera

$12.99

$12.99

Free

$10.99

$12.99

$12.99

icon
More Software Development courses

$12.99

Free

$19.99

Free

$12.99

$11.99

icon
Reviews

4.7

25,456 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Colaborativa Sac on 10/13/2026

Excelente curso, para poder repasar todo lo que son conceptos básicos a nivel de programación web. En un curso netamente en C++ o Java que es como antes se enseñaba, si el curso queda corto, porque no es su foco. Peroooo, para comenzar con NodeJS y sus framework backends. Recomiendo el curso si o si, su Linea de aprendizaje es super rápida y muy bien explicada! Gracias Fernando!

By Susana Gisela Arredondo Gil on 9/28/2026

Es bueno explicando y el material ayuda mucho. Pero en el caso del juego del ahorcado ya al final me perdí, porque ya metió muchas cosas técnicas (buenas, pero no tanto para los que vamos iniciando y nos perdemos). Además, nunca explica que hacer si cierras el localhost temporal, cómo volver a cargarlo?

By Jared Josué Camacho Rolón on 8/10/2026

Muy bueno el curso, he de decir que no es tan para muy principiantes, si hay que tener algunas nociones. A mi me gustó mucho, se reforzaron los conceptos y se pusieron en practica los ejercicios que igual me gustaron. Como sugerencia, al inicio deberian explicar como es que se usa la terminal, como se abre y cosas así porque hay varios usuarios que tienen dudas en esto, asi como los scripts de TS en Linux/Mac si se ejecutan en Windows hay que hacer unas modificaciones previas

By Abner Emilio Ku Sosa on 7/20/2026

Aprendi fuera de la caja tradicional de enseñansa, yo veía complicado aprender a programar, pero cuando todo es directo y sin rodeos, creo que es mucho mejor, sobre todo cuando es más practico que teorico y obvio ese es un 50 el otro 50 ya queda de tu persona si haces las actividades o solo copias y pegas, muchas gracias

By Sebastian Gonzalez on 5/14/2026

Es un excelente curso para tus inicios en la programación, aunque es enfático en los fundamentos para programar da muchos datos interesantes tanto del lenguaje TypeScript como de la forma de programar en realidad (componentes, manejo de import/export, entre otros). Estoy reforzando conceptos y realmente me ha sido muy útil. Gracias Fernando !

By Jeferson Andrew Fuentes García on 5/5/2026

Yo ya tenía conocimiento de fundamentos de programación, pero estuve mucho tiempo lejos del código, para mi la forma de explicar del profe ha sido increíble, todo lo entendí, pude hacer todos los ejercicios y me siento muy contento. Recomiendo el curso para nuevos estudiantes y gente que quiera refrescar conocimientos como yo.

By William Gonzalez on 5/2/2026

En mi concepto es uno de los mejores cursos que he tomado. La forma como el instructor organiza el temario y cada una de sus clases, permite que el alumno no pierda el foco y logre adquirir el conocimiento. Adicionalmente veo que el instructor tiene otros cursos que permiten avanzar con la tecnicas de programación como lo es el curso de JavaScript, TS y patrones de programación. Fernando, muchas gracias.

By Paola Andrea Suaza Saldarriaga on 4/5/2026

Cuando inicie me parece super bien, en algunas partes se pone como dificil, hay que parar y revisar varias veces, e indagar más, y bueno a seguir aprendiendo.

By Ricardo Aguilar on 3/31/2026

Excelente curso, cumple en todas las expectativas. Es un curso que te guía a como iniciar en el mundo de la programación de manera muy detallada, en cada ejercicio, en cada desarrollo, algo muy importante es que hay ejercicios de tarea que resolver y te reta a poder implementar, lo ya aprendido.

By Vicente González de Sande on 3/13/2026

El curso es bastante bueno para un nivel inicial... hasta el penúltimo tema (el último es sólo una despedida). La razón es bastante sencilla: el penúltimo tema es un lenguaje totalmente nuevo sobre el que no se ha visto absolutamente nada en todo el curso y que implica un conocimiento mucho más amplio (css, html...). En esa sección casi todo se solventa con "esto no da igual ahora", "esto ponedlo así y no importa". Entiendo que se quiera dar una práctica más visual y simpático, imposible sólo con TS, pero esa sección realmente sólo deja una sensación de frustración más que aportar algo positivo.

Showing all 10 reviews on CourseDuck

Read all 25,456 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100