Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Aprende programación en lenguaje C desde CERO
Highest Rated
Rating: 4.8 out of 5(65 ratings)
305 students

Aprende programación en lenguaje C desde CERO

Aprende lenguaje C de manera teórica y práctica desde cero: Fundamentos, Operadores, Sentencias de control, Funciones...
Last updated 2/2025
Spanish
Spanish [Auto],

What you'll learn

  • Herramientas básicas de la IDE Zinjal
  • Algoritmos
  • Diagramas de flujos
  • Principios de la programación estructurada
  • Diversos tipos de variables
  • Operadores aritméticos
  • Almacenamiento de variables
  • Operadores relacionales
  • Operadores lógicos
  • Sentencias de control condicional
  • Sentencias de control repetitivas
  • Arreglos
  • Matrices
  • Punteros
  • Funciones
  • Memoria global y stack (recursión)
  • Recursión
  • Cadena de caracteres (string)
  • Palabra reservadas del lenguaje

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

9 sections94 lectures9h 22m total length
  • ¡Bienvenidos al curso!2:14

Requirements

  • Computadora con conexión a internet
  • No se requiere ningún tipo de experiencia en programación
  • Conocimiento básico de matemática (suma, resta, división, multiplicación y potencias)

Description

El curso ofrece una inmersión integral en uno de los lenguajes más fundamentales y poderosos en el ámbito de la programación. Diseñado para estudiantes y profesionales que buscan entender las raíces de la informática, este curso te dará una sólida comprensión de los conceptos necesarios para dominar y entender para qué sirve el lenguaje de programación C.


Ventajas del lenguaje C:


EFICIENCIA Y RENDIMIENTO

  • C es conocido por su eficiencia y rendimiento. Al ser un lenguaje de bajo nivel, permite un control directo sobre los recursos del sistema, lo que resulta en un código eficiente. Esto es particularmente importante en aplicaciones que requieren un rendimiento óptimo, como sistemas operativos, controladores de hardware y programas de bajo nivel.

PORTABILIDAD:

  • C es altamente portable, lo que significa que el código escrito en C puede ejecutarse en diferentes plataformas sin necesidad de modificaciones significativas. Esto se debe a que C proporciona un conjunto básico de características que son compatibles en varias arquitecturas de hardware. Muchos sistemas operativos están escritos en C.

FLEXIBILIDAD Y CONTROL:

  • C ofrece a los programadores un alto grado de control sobre el hardware y los recursos del sistema. Permite la manipulación directa de punteros y la gestión de memoria, lo que brinda flexibilidad y permite optimizar el código según las necesidades del programador. Esta capacidad de bajo nivel hace que C sea adecuado para desarrolladores que necesitan un control detallado sobre el hardware y el software de sus aplicaciones.


Este curso no solo ofrece conocimientos teóricos sólidos, sino también oportunidades prácticas para que consolides tus habilidades y te prepares para enfrentar desafíos de programación complejos.

Esencial para aquellos que buscan comprender los cimientos de otros lenguajes de programación modernos. Te sumergirás en conceptos avanzados, como punteros y recursión, desafiándote a aplicar conocimientos en proyectos prácticos y escenarios del mundo real.

Al finalizar, habrás adquirido una comprensión profunda de C, sentando las bases para una carrera exitosa en el desarrollo de software.


Al terminar este curso, podrás trabajar hábilmente con:


  • Herramientas básicas de la IDE Zinjal  ✓

  • Algoritmos  ✓

  • Diversos tipos de variables  ✓

  • Diagramas de flujos  ✓

  • Operadores aritméticos  ✓

  • Operadores relacionales   ✓

  • Operadores lógicos  ✓

  • Sentencias de control condicional (if, else, switch)  ✓

  • Sentencias de control repetitivas (while, do while, for)  ✓

  • Arreglos y matrices  ✓

  • Punteros  ✓

  • Diversos tipos de funciones  ✓

  • Memoria global y stack (recursión)  ✓

  • Cadena de caracteres (string)  ✓

Además, cada sección cuenta con una serie de ejercicios prácticos que son resueltos paso a paso antes de pasar a la siguiente sección.


¿Qué estás esperando para iniciar? 


Tu instructor

Who this course is for:

  • Estudiantes de carreras orientadas a la programación
  • Desarrolladores Junior que buscan profundizar en lenguajes de programación de bajo nivel
  • Cualquier persona interesada en adentrarse al mundo de la programación.