Curso de programación

Duración

1 mes

Fecha de inicio

15-12-2025

Modalidad

Online

ECTS

4

Horas

100

Precio

$ 290

El 99%
de los alumnos
potencia su valor en el mercado laboral
Harvard
Deusto
ISEIE la universidad del futuro
Universidad
Nº1
Internacional
en Certificaciones y Reconocimientos Internacionales
El 99%
de los alumnos
potencia su valor en el mercado laboral
Harvard
Deusto
ISEIE la universidad del futuro
Universidad
Nº1
Internacional
en Certificaciones y Reconocimientos Internacionales
Curso de programación 1

Presentación del Curso de programación

El Curso de Programación de ISEIE Panamá es un programa completo orientado a capacitar a los participantes en los fundamentos y habilidades esenciales para desarrollar aplicaciones y soluciones tecnológicas. A lo largo del curso, se enseñarán conceptos básicos de lógica de programación y se explorarán lenguajes clave como Python, JavaScript y SQL, permitiendo a los estudiantes construir desde scripts simples hasta aplicaciones web y bases de datos funcionales.

Diseñado tanto para quienes se inician en el mundo de la programación como para aquellos con nociones básicas que desean profundizar sus conocimientos, este curso proporciona habilidades aplicables en campos como el desarrollo de software, análisis de datos y creación de aplicaciones web.

Propósito del Curso de programación

El propósito del curso de programación es enseñar a los estudiantes los conocimientos y habilidades necesarios para diseñar, escribir y depurar programas informáticos. El curso puede incluir la enseñanza de diversos lenguajes de programación, así como la lógica y la estructura de los programas, la manipulación de datos, la creación de interfaces de usuario y la resolución de problemas informáticos.

Existen empresas de desarrollo de software en todo el mundo que dependen de la contratación de estos profesionales. A esto se suma el crecimiento del desarrollo de aplicaciones móviles, un rubro en franco crecimiento con necesidad imperiosa de especialistas en esta disciplina.

Para qué te prepara el Curso de programación

Este curso de ISEIE Panamá te prepara para estar a la vanguardia de la programación, una disciplina altamente demandada. Desarrollarás competencias en lógica de programación, desarrollo de software, manejo de bases de datos y creación de aplicaciones mediante un programa diseñado por profesionales de primer nivel.

Al finalizar, podrás trabajar como desarrollador de software, programador web o analista de datos, en empresas tecnológicas, startups o como freelance diseñando soluciones a pedido para pequeñas y medianas empresas en un sector con demanda laboral en constante crecimiento.

Nombre y Apellido
Solicitad más información del Curso de programación
ISEIE

Razones por las cuales elegir ISEIE

Prestigio internacional

ISEIE tiene como objetivo promover la educación de calidad, la investigación de alto nivel y los estudios de excelencia en todo el mundo.

Validez internacional

La titulación que reciben nuestros estudiantes son reconocidas en las empresas más prestigiosas.

Trayectoria académica

ISEIE cuenta con una trayectoria formativa basada en años de experiencia y preparación de profesionales cualificados.

Mejora salarial​
0 %

Alto porcentaje de aquellos que han estudiado un MBA han incrementado su salario

Demanda laboral​
0 %

Según estudios, los perfiles más buscados son los que cuentan con formación académica superior.

Flexibilidad​
0 %

Nuestro sistema educativo le permite compatibilizar de un modo práctico y sencillo los estudios con su vida personal y profesional.

ISEIE Innovation School es calidad académica

Nuestro plan interno de calidad del instituto persigue diversos objetivos, como el aumento de la satisfacción de los estudiantes, el cumplimiento de los objetivos de calidad establecidos, el desarrollo de una cultura de calidad, el reforzamiento de la relación entre el personal y la universidad, y el mejoramiento continuo de los procesos. 

Los objetivos del Curso de programación

1

Introducir a los estudiantes al mundo de la programación, incluyendo la comprensión de los conceptos básicos de la programación y la lógica de programación.

2

Enseñar a los estudiantes los fundamentos de la programación, incluyendo la sintaxis y la semántica de un lenguaje de programación específico.

3

Capacitar a los estudiantes para que puedan diseñar y escribir programas informáticos simples utilizando un lenguaje de programación específico.

4

Enseñar a los estudiantes a utilizar herramientas y técnicas de depuración de programas para identificar y corregir errores en sus programas.

5

Familiarizar a los estudiantes con las estructuras de datos comunes, como matrices, listas y árboles, y enseñarles cómo utilizar estas estructuras en sus programas.

Diseño del plan de estudios Curso de programación

Para el diseño del Plan de estudios de este Curso de programación de ISEIE ha seguido las directrices del equipo docente, el cual ha sido el encargado de seleccionar la información con la que posteriormente se ha constituido el temario. 

De esta forma, el profesional que acceda al programa encontrarás el contenido más vanguardista y exhaustivo relacionado con el uso de materiales innovadores y altamente eficaces, conforme a las necesidades y problemáticas actuales, buscando la integración de conocimientos académicos y de formación profesional, en un ambiente competitivo globalizado.

Todo ello a través de de material de estudio presentado en un cómodo y accesible formato 100% online.

El empleo de la metodología Relearning en el desarrollo de este programa te permitirá fortalecer y enriquecer tus conocimientos y hacer que perduren en el tiempo a base de una reiteración de contenidos.

Curso de programación 2

Plan de estudios Curso de programación

  • 1.1 ¿Qué es programar? Problemas, algoritmos y modelos mentales
  • 1.1.1 Paradigmas: estructurada, modular y POO (ventajas/limitaciones)
  • 1.1.2 Plataformas y dominios: web, escritorio, móvil, data/IA, automatización
  • 1.2 Lenguajes y usos comunes
  • 1.2.1 Python: scripting, datos, backend, automatización
  • 1.2.2 JavaScript: navegador, SPA, Node.js
  • 1.2.3 Java/Kotlin: Android, backend Empresarial
  • 1.2.4 C#: Windows, Unity, backend
  • 1.2.5 SQL: persistencia de datos (transversal)
  • 1.3 Arquitectura básica: cliente/servidor, API, base de datos (visión general)
  • 1.4 Ruta del curso: por qué Python como eje
  • 1.5 Roles en un equipo (dev, QA, DevOps) y flujo de trabajo
  • 1.6 Ética, licencias y buenas prácticas desde el día 0
  • 2.1 Editor vs. IDE (recomendación: VS Code)
  • 2.2 Instalación y primera configuración (tema, fuente, idioma, atajos)
  • 2.3 Extensiones mínimas: Python, Pylance, Git, Jupyter, Black/Flake8, Live Server
  • 2.4 Terminal integrada, venv y pip (crear/activar, requirements.txt)
  • 2.5 Git y GitHub: init → commit → push (sin conflicto aún)
  • 2.6 Depuración en VS Code: breakpoints y variables (demo guiada)
  • 2.7 Variables de entorno y .env (no exponer secretos)
  • 2.8 Estructura mínima de proyecto y README.md
  • 2.9 Plantilla “Setup Pro”: .vscode/settings.json, linters, pytest habilitado
  • 2.10 Mini-proyecto + Vibe clip: crear repo plantilla y explicar tu setup (2–3 min)
  • 3.1 Secuencia, selección e iteración en Python
  • 3.2 Variables, tipos y operadores (repaso práctico)
  • 3.3 Entrada/salida y argumentos CLI
  • 3.4 Funciones puras vs. con efectos; parámetros y retorno
  • 3.5 Depurar: tracebacks y logging básico
  • 3.6 Errores típicos y cómo leerlos
  • 3.7 Práctica guiada: mini utilidades de consola
  • 3.8 Lectura/escritura de archivos (txt/csv)
  • 3.9 Documentar con docstrings
  • 3.10 Mini-proyecto + Vibe clip: script CLI que procesa un archivo
  • 4.1 Listas y tuplas (slicing, mutabilidad)
  • 4.2 Diccionarios y conjuntos (operaciones de conjunto)
  • 4.3 Pilas/colas (list/deque)
  • 4.4 Comprensiones y generadores
  • 4.5 Búsqueda: lineal y binaria
  • 4.6 Ordenación: burbuja, inserción y selección
  • 4.7 Recursión: casos base
  • 4.8 Complejidad (Big-O) con mediciones simples
  • 4.9 Tests intro con pytest (primeros asserts)
  • 4.10 Mini-proyecto + Vibe clip: analizador de datos con ranking/filtrado
  • 5.1 Modularidad: cohesión y acoplamiento
  • 5.2 Módulos y paquetes en Python; namespaces
  • 5.3 Gestión de dependencias (requirements.txt)
  • 5.4 Manejo de excepciones (try/except/else/finally)
  • 5.5 Estilo: PEP8, black, flake8 (guardar = formatear)
  • 5.6 Testing con pytest: estructura, fixtures básicos
  • 5.7 Automatizar tareas frecuentes (scripts de proyecto)
  • 5.8 Git práctico: ramas, merges y resolución de conflictos
  • 5.9 Checklist de calidad antes de subir código
  • 5.10 Mini-proyecto + Vibe clip: utilidades modulares con tests
  • 6.1 Objetos y clases (responsabilidades)
  • 6.2 Atributos, métodos, init , repr
  • 6.3 Encapsulamiento y @property
  • 6.4 Composición vs. herencia (criterios)
  • 6.5 Polimorfismo y duck typing
  • 6.6 Abstracción (abc)
  • 6.7 dataclasses y organización de paquetes OO
  • 6.8 Tests de clases y casos de uso
  • 6.9 Refactor: de funciones a objetos
  • 6.10 Mini-proyecto + Vibe clip: micro-librería OO con README
  • 7.1 Asistentes de código: alcance, límites y ética
  • 7.2 Autocompletado vs. copilotos/chat (flujo en el editor)
  • 7.3 Prompts efectivos: pedir ejemplos, refactors, docstrings y tests
  • 7.4 Depurar con IA: describir error → propuesta de fix → test de regresión
  • 7.5 “Vibe Coding”: cápsulas 8–12 min con un objetivo único
  • 7.6 Guion y buenas prácticas de grabación (1080p/30fps)
  • 7.7 Publicar clips y organizar repos (tags por checkpoint)
  • 7.8 Privacidad y datos sensibles en demos
  • 7.9 Rubrica de evaluación de clips
  • 7.10 Mini-proyecto: cápsula 5–7 min codificando una función + tests (repo público)
  • 8.1 Definición del problema y alcance
  • 8.2 Diseño simple (flujo, datos, si aplica endpoints)
  • 8.3 Tablero e issues; roadmap
  • 8.4 Desarrollo iterativo (MVP + mejoras)
  • 8.5 Pruebas mínimas y validación del flujo principal
  • 8.6 README con instrucciones reproducibles
  • 8.7 (Opcional) Endpoint sencillo con Flask/FastAPI si el proyecto lo requiere
  • 8.8 Despliegue básico (Render/Railway) o demo local bien documentada
  • 8.9 Demo Vibe 3–5 min
  • 8.10 Presentación final y retro

Requisitos del Curso de programación de ISEIE

Compra Curso de programación

Aprovecha esta oportunidad única y compra tu plaza en nuestra especialización y forma parte de ISEIE
$ 290
  • 8 Módulos
  • 100 Horas
  • 4 ECTS

Razones por las cuales estudiar en ISEIE

Estudiantes
+ 0
Tutores
+ 0
Online
0 %

Trabajo final del Curso de programación

Una vez que haya completado satisfactoriamente todos los módulos de la Curso de programación, deberá llevar a cabo un trabajo final en el cual deberá aplicar y demostrar los conocimientos que ha adquirido a lo largo del curso.
Este trabajo final suele ser una oportunidad para poner en práctica lo que ha aprendido y mostrar su comprensión y habilidades en el tema.

Puede tomar la forma de un proyecto, un informe, una presentación u otra tarea específica, dependiendo del contenido de la especialización y sus objetivos, recuerde seguir las instrucciones proporcionadas y consultar con su instructor o profesor si tiene alguna pregunta sobre cómo abordar el trabajo final.

Conoce todas nuestras preguntas más frecuentes

Preguntas Frecuentes

Descubre las preguntas más frecuentes y sus respuestas, de no e no encontrar una solución a tus dudas te invitamos a contactarnos, estaremos felices de brindarte más información 

La programación es el proceso de escribir y crear instrucciones para que una computadora realice tareas específicas. Es importante aprenderla porque la programación es una habilidad fundamental en el mundo digital actual y te permite crear software, aplicaciones web, juegos y automatizar tareas.

No, no se requiere experiencia previa en programación para tomar un curso. Los cursos de programación están diseñados para principiantes y también pueden adaptarse a aquellos que tienen conocimientos previos.

En un curso de programación, puedes desarrollar habilidades como resolución de problemas, pensamiento lógico, creatividad, trabajo en equipo, diseño algorítmico y capacidad para escribir código en diferentes lenguajes de programación.

Hay varios lenguajes de programación populares para principiantes, como Python, JavaScript y Ruby. Python es ampliamente recomendado debido a su sintaxis legible y su versatilidad en diferentes áreas, como desarrollo web y análisis de datos.

El tiempo necesario para aprender a programar puede variar según el individuo y la dedicación al estudio. Algunas personas pueden adquirir habilidades básicas en unas pocas semanas, mientras que otras pueden llevar meses o años para convertirse en programadores más avanzados.

Cursos relacionados