PROGRAMACIÓN DESDE CERO, Algoritmía y programación con C++, Java y Python, Desarrollador Junior
Manual de Capacitación Profesional: 36 temas · 200 horas · IA como copiloto. Para estudiantes que quieren aprender a programar y para instructores que enseñan a enseñar a programar.
- ✅ Capítulos 1, 2 y 3 impresos con la misma profundidad que aquí
- 🎁 Capítulo 4 (bonus digital) exclusivo para compradores: 8 temas de algoritmos avanzados
- 📓 Pensado para el cuaderno físico: cada tema tiene un cierre con líneas para escribir a mano
- 🧠 Enfoque pedagógico: IA como copiloto, razonamiento humano como piloto
📚 Temas del manual
Explora los temas organizados por capítulo. Cada tema tiene teoría, ejemplos, errores típicos, laboratorio y quiz. Los temas del Capítulo 4 son bonus digital exclusivo de la plataforma en línea — incluido gratis con la compra del manual impreso.
Evolución Histórica de los Lenguajes de Programación y Panorama Actual 2026
Comprender los fundamentos conceptuales de la programación y el entorno de desarrollo.
Ver tema →Pensamiento Computacional y Resolución de Problemas
Comprender los fundamentos conceptuales de la programación y el entorno de desarrollo.
Ver tema →Algoritmos: Concepto, Características, Tipos y Diseño
Comprender los fundamentos conceptuales de la programación y el entorno de desarrollo.
Ver tema →Pseudocódigo y Diagramas de Flujo (PSeInt + draw.io)
Comprender los fundamentos conceptuales de la programación y el entorno de desarrollo.
Ver tema →Constantes, Variables, Tipos de Datos y Operadores
Comprender los fundamentos conceptuales de la programación y el entorno de desarrollo.
Ver tema →Entorno de Desarrollo (IDE) + IA: Instalación y Configuración
Comprender los fundamentos conceptuales de la programación y el entorno de desarrollo.
Ver tema →Estructura de un Programa: Hola Mundo y Entrada/Salida
Comprender los fundamentos conceptuales de la programación y el entorno de desarrollo.
Ver tema →Buenas Prácticas, Git Básico y Clean Code Inicial
Comprender los fundamentos conceptuales de la programación y el entorno de desarrollo.
Ver tema →Estructuras Selectivas Simples: `if`, `if-else`
Aplicar estructuras de control y modularidad para resolver problemas.
Ver tema →Selectivas Anidadas y `switch`
Aplicar estructuras de control y modularidad para resolver problemas.
Ver tema →Operadores Lógicos y Tablas de Verdad
Aplicar estructuras de control y modularidad para resolver problemas.
Ver tema →Repetitivas: `while` (precondición)
Aplicar estructuras de control y modularidad para resolver problemas.
Ver tema →Repetitivas: `do-while` (postcondición)
Aplicar estructuras de control y modularidad para resolver problemas.
Ver tema →Repetitivas: `for` (con contador)
Aplicar estructuras de control y modularidad para resolver problemas.
Ver tema →Patrones: Contadores, Acumuladores y Centinelas
Aplicar estructuras de control y modularidad para resolver problemas.
Ver tema →Testing: Pruebas de Escritorio y assert
Aplicar estructuras de control y modularidad para resolver problemas.
Ver tema →Funciones: Definición, Parámetros y Retorno
Aplicar estructuras de control y modularidad para resolver problemas.
Ver tema →Modularidad: Scope, Paso por Valor/Referencia y Multi-archivo
Aplicar estructuras de control y modularidad para resolver problemas.
Ver tema →Boss Final 2 — Sistema de Gestión de Biblioteca
Proyecto integrador del capítulo 2. Aplica todos los temas del capítulo en un sistema completo.
Ver tema →Arreglos Unidimensionales (Vectores)
Manipular estructuras de datos y resolver problemas con algoritmos clásicos.
Ver tema →Operaciones con Arreglos y Complejidad Algorítmica
Manipular estructuras de datos y resolver problemas con algoritmos clásicos.
Ver tema →Cadenas de Caracteres y Expresiones Regulares
Manipular estructuras de datos y resolver problemas con algoritmos clásicos.
Ver tema →Arreglos Bidimensionales (Matrices)
Manipular estructuras de datos y resolver problemas con algoritmos clásicos.
Ver tema →Búsqueda: Secuencial vs Binaria
Manipular estructuras de datos y resolver problemas con algoritmos clásicos.
Ver tema →Ordenamiento: Burbuja, Selección, Inserción
Manipular estructuras de datos y resolver problemas con algoritmos clásicos.
Ver tema →Struct y Archivos
Manipular estructuras de datos y resolver problemas con algoritmos clásicos.
Ver tema →Debugging Profesional y Git Avanzado
Manipular estructuras de datos y resolver problemas con algoritmos clásicos.
Ver tema →Boss Final 3 — Sistema de Gestión Académico (Proyecto Integrador)
Proyecto integrador del capítulo 3. Aplica todos los temas del capítulo en un sistema completo.
Ver tema →Punteros y Memoria Dinámica
Implementar estructuras dinámicas y algoritmos avanzados con análisis de complejidad.
Ver tema →Listas Enlazadas
Implementar estructuras dinámicas y algoritmos avanzados con análisis de complejidad.
Ver tema →Pilas y Colas
Implementar estructuras dinámicas y algoritmos avanzados con análisis de complejidad.
Ver tema →Recursión
Implementar estructuras dinámicas y algoritmos avanzados con análisis de complejidad.
Ver tema →Árboles Binarios de Búsqueda (BST)
Implementar estructuras dinámicas y algoritmos avanzados con análisis de complejidad.
Ver tema →STL: Containers e Iteradores
Implementar estructuras dinámicas y algoritmos avanzados con análisis de complejidad.
Ver tema →Divide y Vencerás: Quicksort y Mergesort
Implementar estructuras dinámicas y algoritmos avanzados con análisis de complejidad.
Ver tema →Testing Unitario y Documentación
Implementar estructuras dinámicas y algoritmos avanzados con análisis de complejidad.
Ver tema →Boss Final 4 — Editor de Texto con Undo/Redo
Proyecto integrador del capítulo 4. Aplica todos los temas del capítulo en un sistema completo.
Ver tema →