cursos.
← Programación
Ficha 005.095UdemyGRATIS

Fundamentos de C# para Principiantes

por Enrique Munguía

Curso de C# para principiantes: variables, control de flujo, métodos y programación orientada a objetos (clases, herencia, polimorfismo), con retos y un proyecto final.

Recomendado, valoración editorial 4 de 5

verificado 2026-10-01 — sigue siendo gratis en Udemy

Empezar en Udemy

Respuesta rápida

Curso gratis de Programación de nivel principiante en Udemy impartido por Enrique Munguía (9 h 14 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 1 de octubre de 2026.

Veredicto
4/5 · Recomendado
Para quién
Personas sin experiencia previa que quieren aprender a programar y eligen C# como primer lenguaje.
Nivel
Principiante
Duración
9 h 14 min · 58 lecciones
Precio
Gratis en Udemy
Autor
Enrique Munguía
Plan sugerido
4 sem. · 5 h/sem.
Verificado
el 1 de octubre de 2026

Nuestro veredicto

Recomendado, valoración editorial 4 de 5

Curso de iniciación completo y bien organizado, que lleva de los fundamentos de C# a la programación orientada a objetos y cierra con un proyecto. Es una buena opción para quien empieza de cero; conviene verificar la vigencia de las herramientas, al no constar la fecha.

Puntos fuertes

  • Progresión clara desde los fundamentos hasta la programación orientada a objetos.
  • Incluye retos de programación y un proyecto final integrador.
  • Duración amplia (unas 9 horas, 58 lecciones) para un curso de iniciación.

A tener en cuenta

  • No consta el año de publicación, así que conviene comprobar que el material sigue siendo compatible con versiones recientes de Visual Studio y C#.
  • Solo cubre los fundamentos; no se mencionan temas posteriores como aplicaciones web o móviles.
  • La descripción no detalla el contenido de cada lección.

De qué trata

Curso de unas 9 horas y 58 lecciones que introduce la programación con C# desde los conceptos básicos. Empieza con los fundamentos del lenguaje y el control de flujo, y continúa con clases y objetos, control de acceso, arreglos, herencia, polimorfismo, estructuras y métodos.

La teoría se acompaña de retos de programación para practicar por cuenta propia, y el curso termina con un proyecto final que reúne los conceptos vistos. Se trabaja con el IDE Microsoft Visual Studio.

  • Variables, control de flujo, ciclos y métodos
  • Clases, objetos y control de acceso
  • Arreglos y estructuras
  • Herencia y polimorfismo
  • Proyecto final integrador

Para quién es este curso

  • Personas sin experiencia previa que quieren aprender a programar y eligen C# como primer lenguaje.
  • Quienes quieren una base sólida en programación orientada a objetos antes de pasar a otros lenguajes de la familia C.
  • Autodidactas que prefieren aprender con retos de programación y un proyecto final.

Mejor busca otro si…

  • Quien ya domina C# básico y POO y busca temas avanzados del lenguaje o del ecosistema .NET.

Antes de empezar

  • Ninguno específico: el curso está planteado para principiantes.
  • Un ordenador donde puedas usar Microsoft Visual Studio.

Qué sabrás hacer al terminar

  • Escribir programas sencillos en C# con variables, condicionales, ciclos y métodos.
  • Entender los conceptos básicos de la programación orientada a objetos.
  • Crear clases, usar herencia y polimorfismo en C#.
  • Utilizar Microsoft Visual Studio para desarrollar y probar programas.
  • Aplicar lo aprendido en un proyecto final.

Estructura del curso

  1. 01

    Introducción y fundamentos de C#

    Presentación del curso y primeros pasos con el lenguaje: variables, tipos y sintaxis básica.

  2. 02

    Control de flujo

    Estructuras para tomar decisiones y repetir instrucciones, como condicionales y ciclos.

  3. 03

    Clases, objetos y control de acceso

    Primeros conceptos de programación orientada a objetos: definir clases, crear objetos y controlar la visibilidad de sus miembros.

  4. 04

    Arreglos

    Almacenamiento y recorrido de colecciones de datos con arreglos.

  5. 05

    Herencia y polimorfismo

    Reutilización de código mediante herencia y comportamientos diferentes según el tipo con polimorfismo.

  6. 06

    Estructuras, objetos y métodos

    Estructuras y profundización en el trabajo con objetos y métodos.

  7. 07

    Proyecto final

    Proyecto que integra los conceptos vistos durante el curso.

Capítulos del vídeo

  1. 01Introducción
  2. 02Fundamentos de C#
  3. 03Control de flujo
  4. 04Clases y Objetos
  5. 05Control de Acceso
  6. 06Arreglos
  7. 07Herencia
  8. 08Polimorfismo
  9. 09Estructuras
  10. 10Objetos y Métodos
  11. 11Proyecto Final

Plan de estudio sugerido

4 semanas · unas 5 h por semana

  1. 1.Semana 1: Introducción, Fundamentos de C# y Control de flujo; practica con pequeños programas y los retos.
  2. 2.Semana 2: Clases y Objetos y Control de Acceso; crea tus propias clases.
  3. 3.Semana 3: Arreglos, Herencia y Polimorfismo; modela un ejemplo con jerarquía de clases.
  4. 4.Semana 4: Estructuras, Objetos y Métodos y Proyecto Final; termina el proyecto por tu cuenta.

El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.

Consejos para seguirlo

  • Instala Microsoft Visual Studio antes de empezar y escribe todo el código tú mismo en lugar de solo mirar.
  • Intenta resolver cada reto de programación antes de ver la solución.
  • Repasa Clases y Objetos antes de pasar a Herencia y Polimorfismo, ya que se apoyan en ello.
  • Intenta ampliar el proyecto final con funciones propias una vez completado.

Antes y después de este curso

Cómo lo presenta Enrique Munguía

Conviértete en desarrollador de software aprendiendo a programar con C#

Si quieres empezar tu carrera como desarrollador de software, este curso es el lugar indicado. Aquí aprenderás los conceptos básicos de programación con C# uno de los lenguajes de programación más populares en la actualidad. Temas como declaración de variables, control de flujo, ciclos y métodos serán algo natural para ti…

Extracto de la descripción original en Udemy.

Preguntas frecuentes

+¿Necesito saber programar antes?

No. El curso está planteado para principiantes y empieza con los fundamentos del lenguaje.

+¿Cuánto dura?

Unas 9 horas de vídeo repartidas en 58 lecciones. Con práctica, un ritmo de unas 4 semanas a 5 horas semanales es razonable.

+¿Qué temas cubre?

Fundamentos de C#, control de flujo, clases y objetos, control de acceso, arreglos, herencia, polimorfismo, estructuras, métodos y un proyecto final.

+¿Incluye práctica?

Según la descripción, la teoría se acompaña de retos de programación y de un proyecto final que reúne lo aprendido.

Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en Udemy, y revisado según nuestro método. El contenido del curso es obra de Enrique Munguía; si ves algún error, avísanos.

Guías para sacarle partido