curso de introducción a la programación
Fundamentos de programación con Python (y algo de javascript)

Con este curso darás tus primeros pasos en el mundo de la programación.


Aprenderás a programar desde cero utilizando Python y enfocando más el aprendizaje en el ¿qué hacemos al programar?, que con qué lenguaje lo hacemos. Llegaremos hasta los fundamentos de Programación orientada a objetos y principios de programación funcional con Python..


¿Por qué debes realizar este Curso de programación con KeepCoding?

Porque este curso no se centra en el lenguaje, no es de los que suponen que sabrás lo que es una variable o un dato o un if. Este curso parte realmente de que no sabes nada de programación y que tu contacto con los ordenadores siempre ha sido como usuario.

Bola extra, aprenderás los fundamentos con uno de los lenguajes de programación con más proyección actualmente.


¿Qué sabrás hacer al terminar el Curso de Python?


  • Sabrás enfrentar problemas de programación, ir al cuaderno antes que al teclado.
  • Pensar como un programador.
  • También sabrás cómo llevar esa idea a la realidad en Python. Eso sí, deberás practicar y practicar para hacerte un maestro de la programación.
  • Este curso te abre la puerta al mundo de la programación, una vez dentro deberás seguir mejorando..


¿Qué proyecto o práctica se realizará en este curso?

Se realizan pequeños programas de consola que van incrementando su complejidad a lo largo de tu evolución en el curso.


¿Cuáles son las oportunidades laborales?

Es muy pronto para programar profesionalmente, pero aunque no estes listo, este curso te permitirá aprender lo elemental, evolucionar en Python, elegir el enfoque que quieras: Big Data, Web, Machine Learning; para seguir tu ruta hacia la programación profesional.


¿Qué requisitos técnicos necesito para realizar este curso?

  • Un ordenador con windows, macOs o linux.
  • Un cuaderno y un boli/l´


¿Qué conocimientos debo tener para realizar este curso?

Manejar un ordenador como un usuario normal.


¿Te lo vas a perder?

Curso de Introducción a la programación desde Cero
Ramón Maldonado

Ramón Maldonado


Desarrollador en distintos entornos y lenguajes desde 1997. He trabajado para diferentes empresas de servicios y clientes incluyendo ASNEF/Equifax e IBM.

Como profe, me esfuerzo para que el alumno entienda perfectamente lo que quiero enseñarle, aunque para ello tenga que volver a aprenderlo con él.

Como desarrollador me puede la curiosidad de entender el negocio de mi cliente desde su punto de vista, para luego traducirlo a procesos programables.

¿Qué contiene el curso?


¿Qué es y para qué sirve programar?

¿Cómo se puede programar?

¿Qué estrategias de pensamiento utilizamos para programar?

Las herramientas necesarias para programar

  1. El ordenador.
  2. El terminal.
  3. El lenguaje de programación.
  4. Estructuras de control.
  5. Tipos de datos.

Estructuras de datos complejas.

Principios de programación tanto orientada a objetos, como funcional.



  Presentación del curso
Disponible en días
días Después de inscribirse,
  Pensamiento Computacional. Qué es programar
Disponible en días
días Después de inscribirse,
  Pensamiento computacional. Instalando nuestros IDEs
Disponible en días
días Después de inscribirse,
  Pensamiento Computacional - Nuestro primer programa - Hola mundo y algo más
Disponible en días
días Después de inscribirse,
  Conceptos básicos de programación I - Resumen de lo aprendido
Disponible en días
días Después de inscribirse,
  Pensamiento Computacional - Segundo programa ¿En qué año naciste?
Disponible en días
días Después de inscribirse,
  Conceptos básicos de programación II - Resumen de lo aprendido
Disponible en días
días Después de inscribirse,
  Pensamiento Computacional - Tercer programa - Cuanto me retendrán de IRPF(solo IFs)
Disponible en días
días Después de inscribirse,
  Conceptos básicos de programación III - Resumen de lo aprendido
Disponible en días
días Después de inscribirse,
  Pensamiento computacional - Cuarto programa Iteraciones y listas - Qué posición en el año guarda el día de hoy
Disponible en días
días Después de inscribirse,
  Conceptos básicos de programación IV - Resumen de lo aprendido
Disponible en días
días Después de inscribirse,
  Pensamiento Computacional - Cuarto programa (funciones) - Qué posición en el año guarda el día de hoy
Disponible en días
días Después de inscribirse,
  Conceptos básicos de programación V - Resumen de lo aprendido
Disponible en días
días Después de inscribirse,
  Pensamiento Computacional, herramientas - Estructura de un ordenador
Disponible en días
días Después de inscribirse,
  Pensamiento computacional, herramientas - Manejo básico de la consola
Disponible en días
días Después de inscribirse,
  Fundamentos de programación I - DATOS PRIMITIVOS - Trabajando con números
Disponible en días
días Después de inscribirse,
  Fundamentos de programación I - DATOS PRIMITIVOS - Trabajando con textos (cadenas)
Disponible en días
días Después de inscribirse,
  Fundamentos de programación I - DATOS PRIMITIVOS - Entendiendo los booleanos
Disponible en días
días Después de inscribirse,
  Fundamentos de programación I - DATOS COMPLEJOS en python
Disponible en días
días Después de inscribirse,
  Fundamentos de programacion I - Iteraciones INTRO Y WHILE
Disponible en días
días Después de inscribirse,
  Fundamentos de programacion I - ANEXO I - Errores y Excepciones en python
Disponible en días
días Después de inscribirse,
  Fundamentos de programacion I - Iteraciones WHILE (continuación)
Disponible en días
días Después de inscribirse,
  Fundamentos de programación I - Iteraciones FOR (repeat)
Disponible en días
días Después de inscribirse,
  Fundamentos de programación I - Funciones, ámbito de una variable y parámetros posicionales y por defecto
Disponible en días
días Después de inscribirse,
  Fundamentos de programación I - Funciones con un número variable de parámetros - *ARGS
Disponible en días
días Después de inscribirse,
  Fundamentos de programación I - Funciones con un número variable de parámetros - **KWARGS
Disponible en días
días Después de inscribirse,
  Fundamentos de programación I. Integrando lo aprendido. Funciones
Disponible en días
días Después de inscribirse,
  Fundamentos de programación I. Anexo II - Uso de módulos (ficheros)
Disponible en días
días Después de inscribirse,
  Fundamentos de programación I. Integrando lo aprendido. Estructuras de datos e iteraciones
Disponible en días
días Después de inscribirse,
  Fundamentos de programación I - Persistencia (ficheros)
Disponible en días
días Después de inscribirse,
  Fundamentos de programación II - Visual Studio Code - Un IDE profesional
Disponible en días
días Después de inscribirse,
  Fundamentos de programación II - Programación Funcional
Disponible en días
días Después de inscribirse,
  Fundamentos de programación II - Programcion Orientada a objetos - Clases, instancias, Herencia (polimorfismo)
Disponible en días
días Después de inscribirse,

No pierdas esta oportunidad. Empieza a aprender hoy mismo con este curso.