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 UdemyRespuesta 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 5Curso 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
- 01
Introducción y fundamentos de C#
Presentación del curso y primeros pasos con el lenguaje: variables, tipos y sintaxis básica.
- 02
Control de flujo
Estructuras para tomar decisiones y repetir instrucciones, como condicionales y ciclos.
- 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.
- 04
Arreglos
Almacenamiento y recorrido de colecciones de datos con arreglos.
- 05
Herencia y polimorfismo
Reutilización de código mediante herencia y comportamientos diferentes según el tipo con polimorfismo.
- 06
Estructuras, objetos y métodos
Estructuras y profundización en el trabajo con objetos y métodos.
- 07
Proyecto final
Proyecto que integra los conceptos vistos durante el curso.
Capítulos del vídeo
- 01Introducción
- 02Fundamentos de C#
- 03Control de flujo
- 04Clases y Objetos
- 05Control de Acceso
- 06Arreglos
- 07Herencia
- 08Polimorfismo
- 09Estructuras
- 10Objetos y Métodos
- 11Proyecto Final
Plan de estudio sugerido
4 semanas · unas 5 h por semana
- 1.Semana 1: Introducción, Fundamentos de C# y Control de flujo; practica con pequeños programas y los retos.
- 2.Semana 2: Clases y Objetos y Control de Acceso; crea tus propias clases.
- 3.Semana 3: Arreglos, Herencia y Polimorfismo; modela un ejemplo con jerarquía de clases.
- 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
- AlternativaIntroducción a Java desde ceroJava es un lenguaje parecido a C# y también enseña programación orientada a objetos desde cero.
- AlternativaJava for Absolute Beginners - Full CourseCurso de iniciación en otro lenguaje de la familia C, en inglés.
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
Más cursos de Programación
Agentic AI – Complete Course for Beginners
Curso de unas 24 horas para construir sistemas de agentes de IA con LangChain y LangGraph: Pydantic, flujos de trabajo, memoria, RAG y despliegue en AWS y Render.
Aprende Accesibilidad Web paso a paso
Introducción práctica a la accesibilidad web: pautas y leyes, contenido, navegación, diseño e interacción accesibles, relación con el SEO y evaluación de sitios.
Aprende Godot - Curso completo desde cero
Crea tu primer videojuego 3D en Godot 4 desde cero: escenas, nodos, GDScript, físicas, animaciones, sonido y exportación a .exe.
Aprende JavaScript Ahora! curso completo desde cero para principiantes
Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.