Curso online – prácticas profesionales certificadas en programación C con Linux por el Institut Mines-Télécom

Adquirir habilidades en ingeniería informática – C y Linux. Conviértase en un programador experto en C y comience una carrera en ingeniería informática.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

a partir de

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Escribir, leer y depurar programas informáticos en lenguaje C.
  • Familiaridad con el sistema operativo Linux.
  • Programación en C sin necesidad de instalación
  • Practique a través de ejercicios guiados y demostraciones breves de codificación.
  • Realizar tareas de programación complejas

What you will learn in the course

Courses for which the course is suitable

  • desarrollador de software
  • Desarrollador de sistemas
  • ingeniero de software
  • desarrollador de aplicaciones
  • desarrollador de juegos
  • Desarrollador de sistemas integrados
  • Ingeniero de datos
  • desarrollador de software linux
  • Desarrollador de software en lenguaje C
  • Programador de sistemas operativos
  • Desarrollador de robótica
  • Desarrollador de software para dispositivos móviles
  • Desarrollador de software para servidores.
  • Desarrollador de software para supercomputadoras

Prácticas: una serie de 7 cursos.

En este programa de especialización en aprender C con Linux, pasarás por siete cursos cortos en los que aprenderás a escribir, leer y depurar programas informáticos en lenguaje C, mientras conoces el sistema operativo Linux.

¿Por qué aprender C?

  • El lenguaje C se utiliza en una amplia variedad de dispositivos como teléfonos inteligentes, sistemas de navegación, robots y drones.
  • C es un lenguaje de programación básico que se enseña en escuelas de ingeniería de todo el mundo.
  • Es considerado uno de los lenguajes de programación más estables y populares del mundo.

Linux y el lenguaje C

Linux es un sistema operativo esencial utilizado por la mayoría de los investigadores informáticos y desarrolladores de software. Opera casi todas las supercomputadoras y la mayoría de los servidores del mundo.

Un proyecto de aprendizaje práctico.

Los principiantes, incluso aquellos sin experiencia previa en programación, podrán comenzar inmediatamente a programar en C a través de nuestras nuevas herramientas dentro del navegador. ¡No es necesario instalar nada!

Practicará a través de ejercicios guiados y demostraciones breves de codificación, así como tareas más complejas.

Details of the courses that make up the specialization

cursos de programación c

Curso 1: Programación en lenguaje C: Principiantes

Duración: 11 horas
Calificación: 4.6 (212 calificaciones)

  • Definir, distinguir y dar ejemplos de hardware/software, programas/algoritmos informáticos.
  • Explicar el concepto de variable y declarar, inicializar y cambiar variables de tipo int, double y char.
  • Cree y comente programas simples en C que puedan imprimir texto, caracteres especiales y variables en la pantalla con formato controlado.
  • Cree programas C simples que utilicen bucles for para iterar sobre bloques de instrucciones.

Habilidades que adquirirás: programación de computadoras, interfaz de línea de comandos, Linux

Curso 2: Programación en lenguaje C: los fundamentos del lenguaje

Duración: 13 horas
Calificación: 4.7 (81 calificaciones)

  • Utilice condiciones lógicas para controlar el flujo del programa a través de declaraciones condicionales (if-else), repeticiones (bucle for/ while)
  • Cree y modifique matrices para almacenar números enteros y números decimales.
  • Cree matrices de caracteres terminados en cero para almacenar y modificar cadenas
  • Ordenar y buscar matrices de números y caracteres.

Habilidades que adquirirás: programación informática, programación C, Linux

Curso 3: Programación en lenguaje C: programación modular y gestión de memoria

Duración: 10 horas
Calificación: 4.8 (54 calificaciones)

  • Descomponer una tarea de programación compleja en varias funciones.
  • Recuerde cómo se organiza la memoria de la computadora para almacenar variables y matrices.
  • Encuentra la dirección de una variable.
  • realizar cálculos de puntero simples

Habilidades que adquirirás: programas/algoritmos informáticos, programación informática, programación en C

Curso 4: Programación en lenguaje C: punteros y gestión de memoria

Duración: 7 horas
Calificación: 4.7 (45 calificaciones)

  • Visualice el concepto de puntero y utilícelo para pasar variables a funciones.
  • Aplicar cálculos de puntero para acceder a elementos de matrices unidimensionales y multidimensionales.
  • Utilice matrices de cadenas para almacenar listas de cadenas
  • Controle el uso de la memoria asignando y liberando memoria dinámicamente en tiempo de ejecución

Habilidades que adquirirás: programación informática, programación C

Curso 5: Programación en lenguaje C: tipos de datos avanzados

Duración: 7 horas
Calificación: 4.4 (50 calificaciones)

  • Definir nuevos tipos de datos (estructuras) para almacenar múltiples elementos de datos en una variable
  • Encuentre y explique el uso de memoria de una estructura y use punteros a estructuras.