Curso de programación C

En este curso de programación C aprenderás a emplear el lenguaje de programación Scratch, luego y nos enfocaremos en C. Aprenderás las habilidades fundamentales de la programación a través de explicaciones prácticas sobre el funcionamiento de algoritmos y el pensamiento lógico para la resolución de problemas. 

96.854 estudiantes
Curso gratis

Curso de programación C

Crear cuenta gratis

*Accede a este y a más de 6.000 cursos gratis

Modalidad 100% virtual

El contenido está disponible las 24 horas del día para que puedas estudiar en tu propio horario.

Certificado internacional

Al finalizar el Curso de programación C puedes obtener un certificado de estudios, con validez internacional. Ver más

Qué aprenderás

Al finalizar este curso de programación C podrás

  • Comprender los principios de la programación mediante el uso del lenguaje gráfico Scratch.
  • Dominar las habilidades de programación sin importar el lenguaje.
  • Aplicar la lógica de la programación mediante la realización de una serie de ejercicios prácticos utilizando el lenguaje C.
  • Dominar de forma profesional el lenguaje de programación C.
  • Comprender el funcionamiento interno de los lenguajes de programación.
  • Utilizar la linea de comandos con el sistema operativo linux.

Aprendizaje práctico: Este curso de programación C es completamente práctico, incluye videos con explicaciones paso a paso, lecturas de apoyo y actividades prácticas.

Salas de chat, audio y video: No estarás solo, disfruta de chats en tiempo real y transmisiones en vivo con estudiantes de todo el mundo para compartir tus proyectos de programación C.

Al finalizar este curso de programación C, te recomendamos tomar nuestro Curso de programación avanzada en C

  • 5 semanas estimadas
    1-2 horas por semana

  • Video clases
    Aprende a través de videos explicativos y lecturas concretas

  • Título a certificar
    Desarrollador de Algoritmos. By Edutin Academy USA

Programa del curso

  • Introducción del curso
  • Acerca de scratch
  • Introducción a la comunidad
  • Cambios en la interfaz de scratch 3.0 vs scratch 2.0
  • ¿cómo instalar scratch?
  • Conociendo la herramienta
  • Instrucciones de utilización
  • Movimientos
  • Apariencia
  • Sonidos y música
  • Estructuras de control
  • Programando un "arkanoid" i
  • Programando un "arkanoid" ii
  • Programando un "arkanoid" iii
  • Pruebas y depuración
  • Variables
  • Abp con scratch
  • Listas i
  • Listas ii
  • Procedimientos
  • Audio y vídeo
  • Haciendo uso del sensor de audio
  • Haciendo uso del sensor del vídeo
  • Moviendo objetos con la mano
  • Ejercicio practico
  • Introducción a la sintaxis
  • Introducción a las variables
  • Números mágicos
  • Introducción a los tipos de datos
  • Tipos de datos
  • Explorando el lenguaje c
  • Introducción a los operadores
  • Operaciones aritméticas en el lenguaje c
  • Introducción a las expresiones booleanas
  • Introducción a los condicionales
  • Sentencias condicionales
  • Valores booleanos
  • Introducción a los bucles o ciclos
  • Bucles
  • Tipos de bucles
  • Introducción al proceso de compilación
  • Demostración del proceso de compilación en lenguaje c
  • El proceso de compilación
  • Código en lenguaje c vs código en lenguaje maquina
  • Introducción
  • Funciones
  • Funciones en lenguaje c
  • Retornar valores
  • Introducción a las cadenas (string)
  • Arreglos (arrays)
  • Arreglos en lenguaje c
  • Conceptualización del arreglo de caracteres (string)
  • Profundización 1 sobre string
  • Profundización 2 sobre string
  • Profundización 3 sobre string
  • Introducción a las lineas de comandos
  • Introducción a los argumentos mediante linea de comandos
  • Lineas de comandos en linux
  • Argumentos mediante linea de comandos
  • Profundización sobre las lineas de comandos
  • Códigos de salida
  • Introducción a las librerías
  • Librerías del curso de programación
  • Librerías en el lenguaje c.
  • Introducción a las conversiones entre tipo de datos
  • Conversiones de tipos(type casting)
  • Cifrado del cesar
  • Lectura de errores (bugs)
  • La depuración (debugging)
  • algoritmo para romper contraseñas - crack
Puedes compartir tu Certificado en LinkedIn, en tu currículum impreso o en otros documentos.

Obtenga un certificado de estudios

  • Validez internacional
    Evidencie su aprendizaje ante cualquier empleador o institución.

  • Tareas calificadas
    Reciba calificaciones y observaciones de todas sus actividades resueltas.

  • Asistencia académica
    Solicite asesoría sobre su proceso de certificación.

Desarrollador de Algoritmos

132 horas certificables

Al finalizar el Curso de programación C puede obtener un certificado de estudios para evidenciar sus nuevos conocimientos y habilidades.

Crear cuenta gratis

Valoración de los estudiantes

4.9
91%
9%
0%
0%
0%
Ver más valoraciones

Información del autor

Este curso de programación c ha sido estructurado pedagógicamente mediante recursos educativos compartidos directamente desde YouTube, bajo Licencia YouTube Estándar. Así como recursos creados por Edutin Academy, compartidos bajo Licencia Creative Commons.

Si necesita obtener más información sobre derechos de autor, por favor envíe una solicitud de contacto.

Preguntas frecuentes

Claro que si, todos los cursos disponibles en Edutin Academy son de acceso gratis. Los cursos también incluyen la opción de obtener un certificado de estudios para evidenciar su aprendizaje, en ese caso necesitará realizar el pago de una tarifa ajustada a la economía de su país.

Los cursos de Edutin Academy incluyen videos, lecturas, evaluaciones, actividades y proyectos prácticos basados en situaciones de la vida real, que le ayudarán a colocar inmediatamente en práctica los conocimientos del curso.

Para obtener el certificado de estudios necesitará inscribirse al curso de su interés, seleccionar la opción "estudiar con certificado" y realizar el pago de una tarifa ajustada a la economía de su país. Finalmente, necesitará aprobar el curso con una calificación mínima para recibir su certificación.