Consigue empleo o te reembolsamos
OFERTA
Estudios sin deadlines
Práctica desde el primer día
Inicio
Carrera

«Desarrollador Python»

Curso para principiantes, desde cero hasta la obtención del empleo en 10 meses

Domina uno de los lenguajes backend más populares, aprende a crear sitios web y aplicaciones web completas e implementa la lógica interna de los programas utilizando el marco Django.
Asistencia laboral
Tareas de prueba de grandes empresas
4 proyectos en el portafolio de Github
Inicio
¡Prácticas desde la primera lección!

Profesión de TI en demanda en el mercado laboral

Un desarrollador de Python crea el backend para sitios y aplicaciones web, proporcionando su lógica y bases de datos. Su tarea es garantizar la correcta interacción de los servicios y la respuesta de los sitios a las acciones de los usuarios.
Aprende Python - un lenguaje con una sintaxis sencilla y clara
Aprende sobre consultas de red y Django para crear sitios web de forma rápida y segura.
Trabaja desde cualquier parte del mundo o avanza en tu carrera sin salir de casa
Puedes convertirte en desarrollador intermedio con un sueldo de 1,500 USD luego de un año de experiencia real
Los buenos desarrolladores de Python están creciendo rápidamente en profesión y valor
Cientos de vacantes
La mayoría de las vacantes son remotas
publicadas todos los días en el portal Computrabajo.com
junior
middle
senior
600 USD
1,500 USD
3,000 USD
Según los resultados del estudio de Stackoverflow para el segundo semestre de 2022

¿En qué áreas de TI se utiliza Python?

En el programa aprenderás a programar, utilizar estructuras de datos y crear un backend para aplicaciones y sitios web. Con esta base, si lo deseas, podrás completar tus estudios y cambiar rápidamente de campo o lenguaje/tecnología.
Desarrollo backend de aplicaciones móviles
Pruebas automatizadas
Desarrollo de programas de escritorio
Creación de juegos
Aprendizaje automático (redes neuronales)
Administración (DevOps)
Desarrollo backend de sitios web y aplicaciones web
Ciencia de datos: análisis y visualización de datos

¿Por qué nosotros?

El proceso de aprendizaje en Códica está diseñado de tal manera que no se puede simplemente “escuchar” de forma pasiva. Los estudios en Códica están diseñados para una formación seria y es ideal para quienes quieren convertirse en buenos ingenieros.
Práctica desde el primer ´dia
Comenzaremos a probar el código en la primera lección.
Te esperan ejercicios y tareas por parte de tu mentor. Además de proyectos de formación en los que probarás aplicaciones de portafolio en GitHub.
Estudio profundo de los temas vistos en clase
Nosotros no somos partidarios del enfoque «repetir al profesor». En Códica la resolución de problemas solo se logra a través de una comprensión real. Tú no solo encontrarás errores en los scripts, sino que comprenderás por qué ocurrieron en primer lugar.
Mentores experimentados
Probadores veteranos y con gran experiencia que ajustarán tu ruta de aprendizaje y te ayudarán a afrontar las  dificultades. No te quedarás solo y no te avergonzarás del resultado.
Curso de formación profesional
Al completar el curso y la preparación de empleo, mejorarás tus habilidades, completarás tareas de empresas grandes asociadas, harás tu currículum, así como tu portafolio profesional, además de que aprenderás a escribir cartas de presentación efectivas.
Nuestros estudiantes encuentran trabajo en 3 meses
Egresados ​​de Códica se emplean en TI
Según un estudio independiente de la Escuela Superior de Economía (HSE), realizado en 2023
Los graduados de Codica tienen gran demanda en el mercado

Duplica tus posibilidades de empleo con el Programa de Doble Titulación

🎓 Para más información sobre el programa consulta esta página

Validación de tus habilidades

Al finalizar el curso con éxito, recibirás un certificado de finalización. Este certificado confirma que has dedicado tiempo y esfuerzo a tu formación, lo que te posiciona como un candidato prometedor
Obtén, sin esfuerzo y sin tiempo adicional, un Diploma oficial de Actualización Profesional de nuestro socio HEXLET College (San Petersburgo, Rusia) junto con nuestro certificado al finalizar tus estudios en Códica
oportunidad única

Enseñamos lo necesario

Supervisamos periódicamente qué competencias de desarrollador web se demandan en el mercado y elaboramos un programa de formación de acuerdo con esta información.
Ten la seguridad — de que recibirás exactamente las herramientas y habilidades que te permitirán encontrar un buen trabajo
El mismo código se puede escribir de infinitas formas. Y depende solo del desarrollador cómo organizar el código para que pueda analizarse y modificarse fácilmente.
La programación no se trata sólo de código, sino también de infraestructura. Comprende cómo funcionan las herramientas relacionadas: línea de comando, Poetry, Git te permitirá prepararte rápidamente para el inicio de cualquier proyecto.
Especifica la arquitectura del proyecto. Resuelve problemas típicos de un programador. Reduce significativamente la cantidad de código y automatiza la rutina.
Un lenguaje sencillo y eficaz aplicable en ámbitos completamente diferentes. Juegos, aplicaciones web, utilidades se escriben en Python, se realizan cálculos científicos y se automatizan procesos.
Lenguajes para la creación de páginas web. Describen su estructura (ubicación de bloques) y apariencia. Responsables de generar texto.
La comprensión de estos principios le permite escribir código más productivo y preciso, ver diferentes opciones para resolver un problema y compararlas en términos de efectividad.
La base de datos es el corazón de cualquier proyecto, y el lenguaje SQL ayuda a acceder a ella para que entre una gran cantidad de información encuentres lo que necesitas en este momento.
Las pruebas automatizadas son una parte integral del desarrollo profesional. Las pruebas bien redactadas aceleran significativamente el desarrollo, le permiten encontrar errores rápidamente y corregirlos.
HTML y CSS
Infraestructura
Python
Algoritmos y estructura de datos
Marco (Django)
Base de datos (SQL)
Arquitectura
Calidad

Programa del curso - desarrolladores de Python

Fundamentos de Python
Python: Listas
Fundamentos de línea de comandos
Introducción a Git
Python: Configuración del entorno
Aspectos clave del desarrollo web en Python
[Fundamentos de programación]
webinars
Configuración del entorno (gestor de versiones asdf, Ubuntu en Windows)
Depuración eficiente de código (depurador, enfoques)
Búsqueda de información técnica
Organización de tareas con una tabla Kanban (Trello)
cursos
Aprende los fundamentos de la programación: tipos de datos, condicionales, bucles y funciones.
Instala Git, editor de código VS Code
Mejora tu pensamiento algorítmico e implementa funciones de clasificación por ti mismo
Configura correctamente el sistema operativo para el desarrollo, aprende a usar la línea de comandos.
[01]
Llena tu portafolio de Github con tus primeros programas
Juegos mentales
PROYECTO FINAL
[Python profesional]
WEBINARS
Algoritmos y estructuras de datos (refinamiento en CodeBattle, comprendiendo algoritmos)
Trabajo eficiente (atajos de teclado, organización del espacio de trabajo, mecanografía a ciegas)
Programación funcional (pureza, efectos secundarios)
Arquitectura de lenguajes (análisis sintáctico, AST, funcionamiento del intérprete/compilador, orden de ejecución, tipado)
CURSOS
Empleo
Python: Diccionarios y conjuntos
Python: Funciones
Python: Programación declarativa
Python: Pruebas automáticas
Python: Abstracción de datos
Python: Árboles
Python: Fundamentos de entrada/salida de texto
Configura la integración continua
Domina los principios de la programación funcional y orientada a objetos.
Empieza a escribir código modular que sea fácil de ampliar y mantener
Acelera con pruebas automatizadas de tu código
Aprende a escribir código production-ready (listo para la producción)
[02]
Calculadora de diferencias
PROYECTO FINAL
Empleo para desarrolladores
Expresiones regulares (Regexp)
Protocolo HTTP
Python: Introducción a la POO
Python: Pruebas avanzadas
Fundamentos de diseño web moderno
Fundamentos de diseño de contenido
Python: Desarrollo web (Flask)
Fundamentos de bases de datos relacionales
[Desarrollo backend y solicitudes de red]
webinars
Arquitectura de sistemas operativos (libro de código y administración, procesos, memoria, sistema de archivos)
Trabajo en equipo con Git
API REST, Colas, Trabajos en segundo plano
cursos
A partir del tercer módulo, trabajará con solicitudes de red y aprenderá a diseñar arquitectura de aplicaciones.
Al final del módulo, implementará una aplicación web completa: cargador de páginas.
[03]
Analizador de páginas
proyecto final
Python: Разработка на фреймворке Django
HTTP API
Python: Django ORM
[Desarrollo web en Python]
webinars
Entrevistas de prueba
Implementación y despliegue (makefile, docker, hosting, ansible, webpack, terraform)
Desarrollo de productos (Objetivo, Lean Startup: Time To Market, MVP, pruebas A/B)
Cultura ingenieril
cursos
Profundización sobre Django, el framework web Python más popular
Aprende a trabajar con bases de datos usando ORM
Aprende a rastrear errores con Rollbar
Completa tu proyecto de graduación - "Administrador de tareas"
[04]
Administrador de tareas
Proyecto final

Curso preparatorio para el empleo como regalo

Estamos interesados ​​en el empleo exitoso de nuestros estudiantes
Curso preparatorio para el empleo: programa intensivo para enseñar habilidades de empleabilidad y búsqueda de empleo exitosa.
Completarás el curso preparatorio para el  empleo.
Aprenderás a solicitar vacantes y escribir cartas de presentación.
Crearás correctamente tu cv y el portafolio, crea perfiles de empleo.
Completarás pruebas técnicas que exigen importantes empresas durante las entrevistas.
01
03
02
04
Oferta

Mucha práctica para ti

Resuelve problemas directamente en tu navegador, en el simulador de Códica. Haz ejercicios después de la teoría o completa el cuestionario en  cada lección.
Consolida tus conocimientos en tareas más complejas.
El mecanismo es el mismo que el de los ejercicios, pero las pruebas están ligadas a lo visto en todo el curso, y no a una lección específica.
110 pruebas
1200+ pequeñas pruebas de detección (cuestionarios)
390+ ejercicios
Responde las preguntas inmediatamente después de ver la teoría y refuerza el material que has aprendido.
Pregunta 4
¡Correcto!
¿Qué permite hacer el pseudoelemento?
Matriz como objeto
En proceso
Construcción de ruta
Terminado
Seguimiento de dependencia
Terminado
Es un desarrollador en ejercicio que responderá cualquier pregunta sobre el programa. Estará encantado de ayudarte si tienes alguna duda o encuentras dificultades.
Mentor
Python
Node.js
AWS
Django
Flask
Stack tecnológico
Jeisson Castiblanco Carrera

Más de 4 años de experiencia en desarrollo web y casi 20 años en TIC

Desarrolla e integra soluciones Python con AWS
Ingeniero de Desarrollo Backend en DigitalGeko
Mentor en la carrera de 'Desarrollador Python' en Códica


Experto en gestión de bases de datos compatibles con Python

Cómo es el proceso de formación

El curso Desarrollador-Python consta de módulos de formación con lecciones y proyectos.
En cada lección —
teoría, pruebas para consolidar lo aprendido y practicar directamente en el navegador
1-2 veces por semana —
reuniones con un mentor: webinars, sesiones de live coding
Grabamos todas las reuniones en línea —
puedes volverlas a ver
Mentores y coordinadores —
ayudan en el proceso educativo
Recreamos el espacio de trabajo de un programador real
Ves inmediatamente comentarios sobre tu decisión en forma de pruebas y sus resultados.
Obtienes acceso al simulador virtual, al editor de código y a la consola directamente en el navegador.
Si encuentras dificultades para realizar una tarea durante mucho tiempo, puedes consultar las pistas y mirar la solución del mentor.
No te atascarás, pregunta en directo a un desarrollador profesional en los chats de formación.
Toma lecciones por tu cuenta en el mejor tiempo para ti
El material educativo se presenta en formato de texto, en ocasiones hay videos cortos.
Cada lección incluye teoría, cuestionario (prueba de verificación) y práctica.
Recomendamos estudiar al menos 15 horas semanales para cumplir con el plazo estimado.
La práctica puede realizarse en forma de ejercicios de navegación, pruebas, proyectos, trabajo independiente y tareas.
El equipo de soporte hace que el proceso de formación sea más claro y eficiente.
Los mentores son desarrolladores en ejercicio que responden preguntas en un chat grupal cerrado, revisan el código de los proyectos, realizan actividades y comparten experiencias.
Los coordinadores organizan el proceso educativo: puedes contactarlos si quieres comprobar tu progreso, necesitas una pausa académica, te cuesta estudiar, quieres cambiar de programa.
El curso Desarrollador de Python tiene módulos de formación con lecciones y proyectos.
1 o 2 veces por semana — reuniones con un mentor: seminarios web, sesiones de live coding.
Cada lección — contiene teoría en formato de texto o video, pruebas, ejercicios o tareas independientes.
Guardamos las grabaciones de todas las reuniones en línea: ¡puedes revisarlas!
Preguntas respondidas diariamente.
Prácticas de verificación (revisión de código de proyectos y tareas)
Además de aprender sobre una nueva profesión, participarás en un curso de entrenamiento para el trabajo.
Aprende a redactar correctamente un currículum y una carta de presentación.
Crea un portafolio y perfil de trabajo en LinkedIn; un consultor de carrera en TI te ayudará.
Completarás el curso sobre "Empleo" y practicarás las tareas de prueba que comúnmente exigen en las entrevistas.
Adquiere experiencia buscando ofertas de trabajo y entrevistándote con un mentor.
Realiza el curso de empleo para encontrar tu primer trabajo en TI
Inicio
Si en 6 meses después de finalizar su formación y completar el curso de empleo no consigues trabajo, te devolveremos el dinero de la matrícula.
Oportunidad de cambiar de profesión

/mes
Garantía de empleo
Consigue empleo o te reembolsamos
145 USD / mes
4+ proyectos en el portafolio
Asistencia en el empleo
Práctica en proyectos reales
Revisión de proyectos por parte de un mentor
Duración del curso: 10 meses
Oportunidad de cambiar de profesión

80 USD / mes
/mes
Sesiones en vivo
Asistencia de un coordinador
costo estándar
*costo con CodiBeca
Financiamiento con CodiBeca
Obtén condiciones especiales de financiamiento para tu educación con CodiBeca.
*CodiBeca es financiamiento educativo proporcionado por los socios tecnológicos de la empresa. Ofrecemos una beca del 45% en la matrícula para hacer más accesibles los estudios.
La cantidad de plazas es limitada.
🤑
Descuento 45%
¿Cómo aplico a ella?

El proceso es sencillo y accesible para todos. Solo tienes que cumplir con un requisito una vez que te encuentres dentro del curso:
Si sigues el horario (nuestro track), que implica una carga promedio de 15-20 horas a la semana y logras cumplir con las tareas, el acceso a la beca se te otorga automáticamente.
Oportunidad de cambiar de profesión

Al enviar el formulario, aceptas el «Política de privacidad», y también aceptas los «Términos y condiciones de uso»
Recibir asesoría
Después de completar este formulario, nuestros especialistas se pondrán en contacto contigo en el menor tiempo posible. ☝
🚀 ¡Felicidades! ¡Ya has dado el primer paso para convertirte en desarrollador!
Enseñamos sobre programación a principiantes y desarrolladores en ejercicio
Códica— plataforma educativa
Los autores e instructores de los cursos son desarrolladores profesionales
Contribuimos a la formación del pensamiento ingenieril
Organizamos prácticas y te ayudamos a encontrar trabajo
Proporcionamos habilidades relevantes para el mercado
Nos especializamos en la programación; no nos dispersamos con cursos en otras áreas del conocimiento
Formamos desarrolladores
estudian en nuestra academia todos los meses
donde nuestros graduados son invitados a entrevistas
desde 2012
17 000
30+ compañías asociadas

Preguntas y respuestas

Te escucharemos y te recomendaremos lo que para ti es mejor estudiar.

¿No estás seguro de qué escoger?