Programación desde Cero
68 lecciones para aprender Python, JavaScript, FastAPI y el stack full-stack desde cero. Termina con tu propia app publicada en internet.
Recibí la info, precios y promo del curso
Información del Curso
Objetivo
Al finalizar este curso, el estudiante podrá crear aplicaciones web completas (frontend + backend + base de datos), dominar Python y JavaScript, usar Git profesionalmente, hacer deploy de sus proyectos y tener las bases para insertarse en el mercado tech argentino.
Posibilidades laborales
Podrás presentarte a tu primer empleo de developer junior en el mercado argentino, donde según la encuesta Sysarmy 2026.01 los sueldos junior locales están en ARS 1.500.000 - 2.200.000 mensuales y un 54% del sector cobra parcial o totalmente en USD vía empresa internacional, freelance nearshore (Deel, Strider, Toptal) o stablecoins. También podrás sumar programación a tu cartera de servicios freelance, automatizar tareas de tu trabajo actual con scripts Python, o desarrollar el MVP de tu propio emprendimiento sin depender de terceros.
Destinatarios y requisitos
Está dirigido a aspirantes al primer empleo tech, profesionales de otras áreas que quieren sumar programación, freelancers que buscan expandir su oferta y emprendedores que quieren validar ideas de software. No requiere experiencia previa en programación: se arranca desde el cero absoluto. Los requisitos son una computadora con Windows, macOS o Linux con conexión a internet, secundario completo, disponer de 6 a 8 horas semanales y predisposición para "romper el código, googlear y volver a intentar".
Descripción
Durante 4 a 6 meses con 68 lecciones distribuidas en 10 unidades, recorrerás el camino completo del programador junior: pensamiento computacional y Python desde cero, estructuras de control y datos, funciones y POO, HTML/CSS y JavaScript para frontend, FastAPI para backend, SQL y SQLAlchemy para persistencia, Git y GitHub para versionado, Docker y deploy a producción, y una guía concreta del mercado tech argentino 2026 con sueldos actualizados, empresas que contratan juniors y plataformas de freelance internacional. Cada unidad incluye una actividad integradora y al finalizar tendrás 10 proyectos en tu portfolio + tu primera app full-stack publicada en internet.
Programa del Curso
Unidad 1: Pensamiento computacional y tu primer código
- Bienvenido a Programación desde Cero: Conocer la estructura del curso, la metodología de aprendizaje, las herramientas que se usarán y el panorama del mercado tech argentino en 2026.
- ¿Para qué aprender a programar en 2026 si la IA ya programa?: Comprender por qué programar sigue siendo relevante en la era de la IA y conocer las oportunidades del mercado tech argentino.
- ¿Cómo piensa una computadora? Lógica que cualquiera puede aprender: Desarrollar las bases del pensamiento computacional: descomposición, patrones, abstracción y algoritmos.
- Hola Mundo: tu primer programa en Python: Instalar Python, escribir y ejecutar tu primer programa usando print(), comentarios e indentación.
- Variables y tipos de datos: las cajas donde guardás información: Entender qué son las variables, los tipos de datos básicos en Python y cómo realizar operaciones con ellos.
- Entrada y salida: programas que conversan con el usuario: Crear programas interactivos que reciban datos del usuario con input() y muestren resultados formateados con print().
- Errores y debugging: tu primer bug y cómo arreglarlo: Identificar los tipos de errores más comunes en Python, leer mensajes de error y aplicar técnicas básicas de debugging.
- ACTIVIDAD: Creá tu primera calculadora en Python: Construir una calculadora interactiva en Python aplicando variables, input/output, condicionales básicos y manejo de errores.
Unidad 2: Estructuras de control y decisiones
- Si pasa esto, hacé aquello: condicionales if, elif, else: Implementar lógica condicional en Python con if, elif y else para tomar decisiones en el código.
- Verdadero o falso: operadores de comparación y lógicos: Usar operadores de comparación y lógicos para construir condiciones complejas en Python.
- Repetir sin cansar: loops for y while: Implementar iteraciones con for y while, y controlar el flujo de loops con break y continue.
- Loops dentro de loops: patrones y tablas: Dominar loops anidados para generar patrones, tablas y estructuras bidimensionales.
- Strings: el texto como dato manipulable: Manipular strings con métodos de Python: indexación, slicing, búsqueda, transformación y validación.
- Listas: tu primera colección de datos: Crear y manipular listas en Python: agregar, eliminar, ordenar, recorrer y usar list comprehensions básicas.
- ACTIVIDAD: Juego de adivinanzas interactivo: Crear un juego interactivo en Python que combine random, loops, condicionales y validación de entrada.
Unidad 3: Funciones y organización del código
- Funciones: bloques de código que podés reutilizar: Definir y utilizar funciones en Python con parámetros, return y documentación.
- Scope y parámetros avanzados: cómo viajan los datos: Comprender scope de variables, parámetros por defecto, *args, **kwargs y retorno múltiple.
- Diccionarios: datos con nombre y apellido: Crear y manipular diccionarios en Python para almacenar datos estructurados con claves descriptivas.
- Tuplas, sets y cuándo usar cada estructura: Diferenciar y utilizar tuplas, sets, listas y diccionarios según el caso de uso.
- Archivos: leer y escribir datos que persisten: Leer y escribir archivos de texto y CSV en Python usando context managers y codificación UTF-8.
- Módulos, imports y pip: usar código de otros: Usar módulos estándar de Python, instalar paquetes con pip y gestionar dependencias con requirements.txt.
- Try/except: que tu programa no explote: Implementar manejo de excepciones robusto con try/except para crear programas que no se rompan ante errores.
- ACTIVIDAD: Sistema de gestión de contactos: Construir un sistema completo de contactos en consola usando diccionarios, archivos JSON y funciones organizadas.
Unidad 4: Programación orientada a objetos
- Clases y objetos: modelar el mundo real en código: Comprender la programación orientada a objetos y crear clases con __init__ y atributos de instancia.
- Métodos: lo que tus objetos saben hacer: Definir métodos de instancia, entender self y crear representaciones de objetos con __str__.
- Herencia: reutilizar código de forma inteligente: Implementar herencia de clases con super(), sobrescritura de métodos y jerarquías de clases.
- Encapsulamiento y buenas prácticas en OOP: Aplicar encapsulamiento, properties y principios de diseño para escribir código OOP limpio y mantenible.
- APIs externas: tu programa habla con internet: Consumir APIs REST públicas con la librería requests, manejar JSON y autenticarse con API keys.
- Librerías populares de Python: el ecosistema que te resuelve la vida: Explorar las librerías más útiles del ecosistema Python: pandas, matplotlib, openpyxl y cómo elegir la correcta.
- ACTIVIDAD: Sistema de inventario con clases: Crear un sistema de inventario completo usando OOP con clases Producto, Inventario y Venta.
Unidad 5: Desarrollo web: HTML y CSS
- ¿Cómo funciona la web? Lo que pasa cuando escribís una URL: Entender el modelo cliente-servidor, HTTP/HTTPS, DNS y cómo inspeccionar una web con DevTools.
- HTML: la estructura de toda página web: Crear páginas web con HTML semántico usando las etiquetas fundamentales y formularios.
- CSS: vestir tu HTML con estilos: Aplicar estilos CSS con selectores, propiedades visuales y el modelo de caja.
- Flexbox y Grid: layouts modernos sin sufrir: Crear layouts flexibles y responsivos con Flexbox y CSS Grid.
- Responsive design: que se vea perfecto en el celular: Implementar diseño responsive con media queries, mobile-first y herramientas de testing.
- ACTIVIDAD: Tu primera página web personal: Crear una página web personal/portfolio con HTML y CSS responsive, lista para publicar.
Unidad 6: JavaScript y el navegador
Unidad 7: Backend con Python (FastAPI)
- ¿Qué es un backend y por qué lo necesitás?: Comprender el rol del backend en una aplicación web y la arquitectura cliente-servidor completa.
- FastAPI: tu primer servidor en Python: Instalar FastAPI, crear tu primer endpoint y usar la documentación automática Swagger UI.
- Rutas, métodos HTTP y respuestas JSON: Implementar rutas con distintos métodos HTTP, path/query parameters y response models.
- Validación de datos con Pydantic: Definir modelos de validación con Pydantic para garantizar datos correctos en la API.
- CRUD completo: Crear, Leer, Actualizar, Borrar: Implementar las 4 operaciones CRUD en una API REST con manejo de errores profesional.
- Middleware, CORS y autenticación básica: Configurar middleware, CORS y autenticación por API key para proteger endpoints.
- ACTIVIDAD: API de productos con FastAPI: Construir una API REST completa de productos con CRUD, validación Pydantic y autenticación.
Unidad 8: Bases de datos y SQL
- ¿Qué es una base de datos y cómo diseñar una?: Comprender las bases de datos relacionales, modelar datos con diagramas ER y definir claves primarias y foráneas.
- SQL básico: SELECT, INSERT, UPDATE, DELETE: Escribir las consultas SQL fundamentales para manipular datos en una base de datos.
- Relaciones entre tablas y JOINs: Diseñar relaciones entre tablas y escribir consultas con JOINs para combinar datos.
- SQLAlchemy: Python habla con la base de datos: Usar SQLAlchemy como ORM para interactuar con bases de datos desde Python sin escribir SQL crudo.
- PostgreSQL y herramientas de base de datos: Instalar y usar PostgreSQL, gestionar bases de datos con herramientas gráficas y optimizar consultas.
- ACTIVIDAD: Base de datos de un e-commerce: Diseñar y construir la base de datos completa de un e-commerce con SQL y SQLAlchemy.
Unidad 9: Git, deploy y herramientas profesionales
- Git: init, add, commit — tu máquina del tiempo: Instalar Git, crear repositorios y hacer commits siguiendo buenas prácticas.
- GitHub: tu portfolio y backup en la nube: Crear cuenta en GitHub, subir repositorios, escribir README profesionales y publicar con GitHub Pages.
- Branches y trabajo en equipo: Trabajar con ramas de Git, resolver conflictos y colaborar con pull requests.
- Deploy: publicar tu app en internet: Hacer deploy de aplicaciones web usando Vercel, Railway y Supabase con dominios y SSL.
- Testing básico: que tu código no se rompa: Escribir tests unitarios con pytest y entender el valor del testing en el desarrollo profesional.
- IA como asistente de programación: Usar herramientas de IA (Copilot, Claude, ChatGPT, Cursor) de forma efectiva para programar más rápido.
- ACTIVIDAD: Deploy de una app full-stack: Hacer deploy completo de una aplicación: frontend, backend y base de datos en servicios cloud.
Unidad 10: Tu proyecto final y próximos pasos
- Arquitectura full-stack: cómo encaja todo: Comprender la arquitectura completa de una aplicación web y cómo se conectan frontend, backend y base de datos.
- Planificación de proyecto: de la idea al MVP: Planificar un proyecto de software completo: user stories, wireframes, MVP y gestión con Kanban.
- El mercado tech en Argentina: tu primer empleo o freelance: Conocer el panorama del mercado tech argentino 2026, preparar tu perfil profesional y elegir tu camino laboral.
- Caminos de especialización: ¿qué sigue después?: Explorar las distintas especializaciones en programación y elegir tu camino de crecimiento profesional.
- Actividad Integradora: Proyecto Final: Planificar, desarrollar y presentar una aplicación web completa integrando todos los conocimientos del curso.
Programación desde Cero
Duración: 4 a 6 meses
Incluye Certificado
PROMOCIÓN 2X1 ¡ÚLTIMOS 2 DÍAS!
Comprá un curso completo y llevate otro GRATIS del mismo valor.
Válido hasta: 20 de abril de 2026
¿Porqué estudiar en Loopian?
En Loopian usamos un poderoso método de aprendizaje desarrollado por más de 18 años el cual te ayudará a completar tus estudios y desarrollar tu mejor versión.
El Método de base en:
Capacitación Intuitiva y Accesible
Flexibilidad y Personalización
Permite a los estudiantes acceder al material en cualquier momento y desde cualquier lugar, facilitando el aprendizaje autodirigido y adaptado a sus necesidades individuales.
Acompañamiento y Soporte Continuo
Contamos con un equipo de profesores disponibles 24/7 para resolver dudas, corregir exámenes y brindar apoyo constante. Además, los estudiantes tienen acceso a una comunidad exclusiva con recursos adicionales.
Nuestro Método esta probado por más de
85.000 Alumnos
Educación que te prepara para el mundo real
Contenido de Calidad Actualizado y Aplicable
Profesores En todo momento
Certificados que valen Experiencia Certificada
18 Años de experiencia
Habilidades intermedias
Los Cursos de 3 a 6 meses tienen certificados intermedios para que puedas ir sumando a tu Curriculum.
Certificación completa
Al completas tu curso, obtenes un certificado de LOOPIAN para compartir en tu perfil profesional.