Tienes un cupón activo hasta el . Ver tu oferta

Carrera 10 meses

Desarrollador Java

Domina el lenguaje de las empresas líderes y crea aplicaciones web con Spring

  • Práctica desde el primer día
  • 100% en línea
  • Asistencia laboral

Consigue empleo o te reembolsamos Ver condiciones

  • 10meses de formación
  • 5proyectos en el portafolio de GitHub
  • 390+ejercicios
  • 29.10.2026inicio de clases

Formamos desarrolladores desde 2012

Juega en las grandes ligas

Java es un lenguaje de programación multiplataforma, utilizado por empresas como Amazon, Netflix, eBay y PayPal. Es confiable, potente y perfecto para desarrollar aplicaciones backend.

Más de mil vacantes en Computrabajo.com

1 084 ofertas

  • junior600 USD
  • middle1,500 USD
  • senior3,000 + USD

Los buenos desarrolladores Java están creciendo rápidamente en valor

Después de un año de experiencia, puedes convertirte en desarrollador intermedio y ganar 1,500 USD al mes.

Según los resultados del estudio de Stackoverflow para el segundo semestre de 2022

La mayoría de las vacantes son remotas

Puedes trabajar desde cualquier parte del mundo o buscar un empleador en el extranjero

Tus habilidades después de la graduación

Juan Carlos GonzálezDesarrollador Java

Lenguaje
  • Java
Frameworks
  • Spring Framework
  • Hibernate
Herramientas
  • Gradle
  • IntelliJ IDEA
  • Git
  • Docker
  • SQL
  • Línea de comandos
Processos
  • Algoritmos y estructuras de datos
  • Arquitectura de aplicaciones
  • Pruebas automatizadas
  • Integración continua

Programa académico

Recibirás las herramientas y habilidades necesarias para conseguir un empleo. Nuestros programas, diseñados por desarrolladores expertos, se actualizan continuamente para adaptarse a las demandas del mercado.

01 Fundamentos de Java
  • Instala Java y configura su entorno
  • Aprende los fundamentos de la programación: tipos de datos, condicionales, bucles y métodos.
  • Mejora tu pensamiento algorítmico e implementa algoritmos populares
  • Aprende a usar la línea de comando y Git
  • Llena tu portafolio de Github con tus primeros programas

Cursos

  • Configuración del entorno: IDEA, Gradle/Maven, JDK
  • Trabajo en la línea de comandos y Git, GitHub
  • Depuración eficiente de código (depurador, enfoques)
  • Aritmética, números de punto flotante
  • Lógica booleana, predicados
  • Operadores, métodos, bucles, condiciones
  • Tipos de datos, matrices, objetos, clase de utilidad Arrays
  • Programas de múltiples archivos, paquetes
  • Convenciones de código, Checkstyle
  • Técnicas de refactorización

Proyecto final

  • Juegos mentales
02 Estructuras de datos
  • Aprende a elegir las estructuras de datos adecuadas para almacenar y procesar datos
  • Practica formas eficientes de recorrer colecciones y realizar diversas operaciones de agregación.
  • Descubre cómo el polimorfismo paramétrico ayuda a que las colecciones funcionen con diferentes tipos de datos
  • Familiarízate con las pruebas automatizadas y escribe tus primeras pruebas unitarias

Cursos

  • Curso de 'Empleabilidad' (Career Course)
  • Programación genérica, Genéricos
  • Colecciones: listas, conjuntos, colas
  • Almacenamiento clave-valor, Map
  • Operaciones con colecciones, clases utilitarias Arrays, Collections
  • Programación funcional: Lambdas y Stream API
  • Evaluación de complejidad (Big O), Rendimiento
  • Pruebas automatizadas con JUnit

Proyecto final

  • Calculadora de diferencias
03 Programación orientada a objetos
  • Crea tus propias clases, abstrae la implementación usando interfaces
  • Suministra el poliformismo y describe las jerarquías
  • Conoce las anotaciones y utilícelas para escribir código limpio
  • Aprende a trabajar con excepciones, créalas e intercéptelas
  • Generar captadores y definidores automáticamente

Cursos

  • Curso de 'Empleabilidad para Desarrolladores' (Career Course)
  • Características de trabajo con datos referenciales
  • Clases: propiedades, métodos, encapsulamiento de datos
  • Enumeraciones
  • Interfaces y Polimorfismo
  • Herencia, Variabilidad
  • Excepciones, Manejo de errores
  • Reflexión: Anotaciones y su procesamiento
  • Generación de código: Lombok
  • Patrones de diseño, SOLID, GRASP

Proyecto final

  • Validador de datos
04 Tecnologías web
  • Crea tu primer sitio web y publícalo en la internet
  • Estudie las características del modelo cliente-servidor, los principios de enrutamiento de solicitudes HTTP y generación de respuestas utilizando motores de plantillas.
  • Conecta una base de datos para almacenar contenido
  • Aprende a realizar un seguimiento adecuado de los errores y procesos que ocurren en una aplicación en funcionamiento para una depuración rápida

Cursos

  • Fundamentos de redes, TCP/IP
  • HTTP: métodos, idempotencia, URL
  • Construcción de la API: REST
  • Fundamentos de HTML, CSS, JS
  • Contenedores de servlets, Servidores de aplicaciones (Tomcat)
  • Enrutamiento
  • El patrón de arquitectura MVC
  • Plantillas, Thymeleaf
  • Bases de datos: SQL, DBAL
  • Implementación y producción
  • Registro, Recolectores de errores

Proyecto final

  • Analizador de páginas
05 Aplicaciones empresariales en Spring Boot
  • Crea una aplicación web con Spring Boot
  • Crea entidades, guárdalas en una base de datos (repositorio) y organiza la lógica empresarial (capa de servicio)
  • Gestiona cambios en el esquema de la base de datos con migraciones
  • Escribe pruebas de integración e implementa la creación y recarga automática de código.

Cursos

  • Spring como contenedor de inversión de control (DI)
  • Compilación incremental con Gradle
  • Starters y autoconfiguración
  • Spring JPA (Hibernate)
  • Migraciones: Liquibase
  • Pruebas de integración
  • Autenticación
  • Multithreading en sistemas operativos y Java
  • Trabajo en red, Java.Net

Proyecto final

  • Administrador de tareas
06 Java productivo
  • Aprende qué es el subproceso múltiple
  • Aprende a trabajar con multithreading en Java y coordina la interacción de threads
  • Escribe código asincrónico sin bloqueo y paraleliza tareas para un mejor rendimiento
  • Familiarízate con la contenedorización y aprende cómo Docker facilita la entrega y ejecución de aplicaciones en otras máquinas.
  • Empaqueta tu aplicación Spring en una imagen de Docker y ejecútala en un contenedor

Cursos

  • Subprocesos múltiples
  • Asincronía
  • Contenedorización
  • Testcontainers
  • Docker

Cómo es el proceso de formación

La carrera de «Desarrollador Java» incluye módulos con lecciones y proyectos prácticos

  • En cada lecciónEn cada lección encontrarás teoría, pruebas y ejercicios prácticos
  • 1-2 veces por semanahay sesiones en vivo con el mentor
  • Grabamos todas las sesiones con el mentorasí que puedes verlas cuando quieras
  • Mentores y coordinadorasayudan en el proceso educativo

Recreamos el espacio de trabajo de un programador real

  • Obtienes acceso al simulador virtual, al editor de código y a la consola directamente en el navegador.
  • Ves inmediatamente comentarios sobre tu decisión en forma de pruebas y sus resultados.
  • Si encuentras dificultades para realizar una tarea durante mucho tiempo, puedes mirar la solución del mentor.
  • No te atascarás, pregunta a tu mentor en el chat de grupo.

Toma lecciones por tu cuenta en el mejor tiempo para ti

  • Cada lección incluye teoría, pruebas y ejercicios prácticos.
  • El material educativo se presenta en formato de texto.
  • La práctica puede realizarse en forma de ejercicios de navegación, pruebas, proyectos, trabajo independiente y tareas.
  • Recomendamos estudiar al menos 15 horas semanales para cumplir con el plazo estimado.

Nuestro equipo hace que el proceso de formación sea 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 sesiones en vivo.
  • Los coordinadoras organizan el proceso educativo: puedes contactarlas si quieres comprobar tu progreso, necesitas una pausa académica, te cuesta estudiar, quieres cambiar de carrera.
¡Gratis!

Curso de IA incluido en tu carrera

Desata el potencial de ChatGPT, Claude y Perplexity para la programación.

Introducción práctica a la IA moderna

  • Aprende qué puede y qué no puede hacer, hacer las preguntas correctas y convertir necesidades reales en solicitudes claras
  • Aprende a escribir prompts que funcionan, crear tu propio asistente y analizar datos en minutos
  • Aprende a verificar información sin caer en alucinaciones, automatizar tareas sin saber programar y generar imágenes increíbles sin perder el control del proceso.

Lecciones destacadas

  1. Escribe prompts que sí funcionan
  2. Crea tu propio asistente con IA
  3. Automatiza tareas sin saber programar
  4. Trabaja seguro con IA

Mentor del curso

Es un desarrollador en ejercicio, dispuesto a resolver cualquier duda sobre código que tengas.

Pool Ortega

Pool Ortega

  • Actualmente trabaja como desarrollador web en Bigcommerce
  • Cuenta con más de 6 años de experiencia en desarrollo
  • Desarrolló sitios web de gestión y contribuyó a páginas web de juegos
  • Mentor en Códica

Coordinadora

Organiza tu proceso educativo y trabaja contigo de manera personalizada para alcanzar tus metas.

Sandra Liliana Forero

Sandra Liliana Forero

Coordinadora: Desarrollador Full Stack con IA Desarrollador Front-end

Más de 20 años de experiencia en acompañamiento de clientes con enfoque consultivo. Profesional en Mercadeo y Publicidad. Experta en fortalecer relaciones con cuentas clave, asegurar el cumplimiento de acuerdos y diseñar estrategias de crecimiento y mejora continua.

Opinión sobre la coordinadora

Quiero expresar mi total gratitud por el maravilloso apoyo brindado por la coordinadora en cada paso del camino. Su dedicación y orientación han sido fundamentales para mi progreso.
Yony Alexander Herrera Arangoestudiante de Códica
Camila Andrea Hernández Meza

Camila Andrea Hernández Meza

Coordinadora: Desarrollador Full Stack con IA Desarrollador Python

Psicóloga y tallerista con más de 5 años de experiencia trabajando con estudiantes en la Pontificia Universidad Javeriana y el Colegio Policarpa Salavarrieta

Opinión sobre la coordinadora

Camila desempeña un papel fundamental como coordinadora, siempre disponible y atenta a cualquier consulta o que pueda surgir.
Ricardo José Pérez Sánchezestudiante de Códica

Mucha práctica

390+ ejercicios

Realiza ejercicios prácticos directamente en tu navegador usando el simulador de Códica

1200+ pequeñas pruebas

Responde las preguntas justo después de la teoría para reforzar lo que acabas de aprender

110 desafíos

Consolida tus conocimientos con desafíos más complejos que abarcan todo el curso, no solo una lección específica.

CodiBot es tu asistente de IA

Ve en qué lección y ejercicio estás y te ayuda a encontrar la solución. No te da la respuesta.

No reemplaza a tu mentor. Tu mentor es una persona real y sigue contigo.

  • Lección 4 · Bucles
  • Ejercicio · Suma de la lista
  1. Estudiante. Mi bucle no termina.
  2. CodiBot. ¿Qué valor tiene i en cada vuelta?
  3. Estudiante. ¡Ya lo veo!
Ejemplo ilustrativo de una conversación con CodiBot

Gradúate con un certificado que cualquiera puede verificar

Muestra del certificado de Códica
Incluido

Certificado de Códica

Lo recibes al terminar tu carrera. Está en inglés y lleva un número único y un código QR para verificarlo.

¿Quieres ir más allá?

Opcional HEXLET College

Doble titulación con HEXLET College

Además del certificado de Códica, recibes un diploma de HEXLET College (Rusia), sin estudiar más tiempo. Para quienes ya tienen estudios técnicos o universitarios.

Ver cómo funciona

Testimonios y reseñas de nuestros estudiantes

  • Manuel Alejandro González

    Reynosa, México

    Mi experiencia con mi mentor y mis compañeros ha sido muy agradable e incluso divertida. La plataforma es muy flexible en cuanto al horario y equipo. Si quieres ser el desarrollador, no esperes más, en Códica somos un equipo y estamos para ayudarte.

  • Jesús Alberto Naranjo

    Caracas, Venezuela, actualmente Bogotá, Colombia

    Ha sido muy chévere la experiencia porque, de verdad, son ejercicios muy prácticos y materiales muy documentados. Los mentores y coordinadoras están muy atentos a tu progreso. Recomendaría Códica 100%.

  • Pool Julio Rimari Córdova

    Huancayo, Perú

    Si eres nuevo en el mundo de la programación o estás estudiando de manera autodidacta, Códica te va a ayudar un montón.

Ver más testimonios

Leer más reseñas

Curso preparatorio para el empleo

Nos importa tu éxito laboral, por eso hemos preparado 5 pasos para convertirte en un candidato destacado

  1. Crea un CV impactante y un portafolio profesional.
  2. Optimiza tu perfil en plataformas de empleo.
  3. Resuelva pruebas tecnical reales de empreas.
  4. Gana experiencia real desarrollando proyectos de código abierto.
  5. Prepárate para entrevistas reales con simulaciones.
Te acompañará Yulie Rosales,
una experta en recursos humanos

Consigue empleo o te reembolsamos

¡Confiamos en ti y en la calidad de nuestra formación! Si después de 6 meses de completar la carrera no encuentras trabajo, te devolvemos la matrícula

Leer más sobre los Términos y Condiciones

¿Cuánto cuesta la carrera?

Precios en dólares (USD).

MAX

Pago completo

$1,199

Un solo pago

  • Garantía de empleo
  • Doble titulación
  • Pausa académica de 3 meses

PRO

Pago mensual

10 × $156

Total $1,560

  • Garantía de empleo
  • Doble titulación
  • Pausa académica de 2 meses

PRO AIC

Pago mensual

$50al mes

Total $2,928

  • 20% mientras estudias, el resto cuando trabajes
  • Nunca más del 15% de tu sueldo
  • Pausa académica de 2 meses

Todas incluyen el programa, el curso de IA, CodiBot, el certificado y la Ruta profesional.

Certificaciones con nuestros aliados

  • Universidad EDUCA, México
  • Escuela Internacional de Estudios Superiores, Colombia
  • Centro de Investigación Académica y desarrollo tecnológico, Colombia
  • Fundación Universitaria San Mateo, Colombia

Ver todos los convenios

Recibir asesoría

🚀 ¡Felicidades! ¡Ya has dado el primer paso para convertirte en desarrollador!

Responde unas preguntas y un especialista te ayudará a elegir tu ruta en Códica.

Sin compromiso: la solicitud no te obliga a comprar

¿Qué pasa después?

  1. Cuestionario cortoTus metas y experiencia
  2. Te contactamosEl mismo día o al siguiente
  3. Consulta personalizadaPlan de estudio y forma de pago

Preguntas y respuestas

La programación me resulta difícil e incomprensible, ¿podré dominarla?

Seamos sinceros: aprender algo nuevo es difícil. Para lograr tus objetivos no basta con tener ganas: necesitas constancia. Sé honesto contigo mismo: ¿estás dispuesto a esforzarte y no rendirte cuando se complique? Si es así, vas a ver resultados.
Nuestros programas son aptos para principiantes, y nuestros egresados demuestran que se puede empezar desde cero, conseguir trabajo y crecer como profesional. Y no estarás solo: te acompañamos durante todo el proceso.
¿Tienes dudas? Envía tu solicitud y empieza con nuestros cursos gratuitos para evaluar tu interés y conocer la calidad de los materiales.

¿Será posible compaginar los estudios en Códica con trabajo?

Muchos de nuestros estudiantes estudian y trabajan al mismo tiempo. Por eso, el formato es asincrónico: tienes acceso a la plataforma 24/7, avanzas a tu ritmo y no dependes del grupo.
Con 15–20 horas por semana terminas en el menor tiempo. Si estudias menos, avanzas más despacio y terminas igual.

¿Qué pasa si necesito tomar un descanso?

Si necesitas un descanso o pasas por circunstancias que no te permiten continuar con los estudios, puedes tomarte una pausa académica. Avísale a tu coordinador.

La pausa dura hasta 3 meses con MAX y hasta 2 meses con PRO y PRO AIC. Puedes tomarla de una vez o dividirla en semanas. Tu matrícula se alarga por los días de pausa y no pagas más por ellos.

Hace muchos años que ya dejé atrás mi etapa de estudiante: ¿es demasiado tarde para empezar?

El estudiante más joven que hemos recibido en Códica tenía 15 años, y el más adulto tenía 70. ¿Tienes el deseo y el interés de formarte como programador? Comienza sin prestarle atención a tu edad.

Si tu objetivo es obtener un empleo, debemos decirte con honestidad que a los estudiantes de mayor edad les puede llevar más tiempo encontrar trabajo. Sin embargo, tenemos muchos ejemplos de graduados de Códica que, después de los 50 años, han tenido éxito en sus carreras profesionales en la programación.

¿Qué debo hacer después de presentar mi solicitud de formación profesional?

  1. Comienza a completar nuestros cursos básicos gratuitos. Estos contienen teoría, pruebas y práctica: ¡pruébalos!
  2. Espera a que nuestro especialista en estudios profesionales se comunique contigo. Te contactaremos el mismo día o, a más tardar, al siguiente.
No te preocupes, no te forzaremos a estudiar con nosotros. Y la aplicación no te obliga a comprar nuestros cursos. Para nosotros, esta es una oportunidad para aclarar nuestras intenciones, ayudarte con tu elección y responder a tus preguntas. Sucede que después de una asesoría de este tipo, las personas eligen estudiar otro lenguaje de programación o incluso comprenden que el desarrollo no es lo de ellos. Cualquier decisión será correcta mientras sea equilibrada y consciente.

¿Quién es un mentor y cómo ayuda en el proceso de formación?

Los mentores son experimentados programadores que han tenido éxito en su profesión y ahora comparten sus conocimientos y experiencia con los estudiantes de Códica. Los candidatos pasan por un riguroso proceso de selección, y solo uno de cada diez que se postulan para el puesto se convierte en mentor, por lo que no tenemos mentores que hayan sido seleccionados de forma aleatoria.

En Códica te acompañan mentores e instructores:

  • Mentor: explica el material, realiza webinars, ayuda con proyectos y te da soporte para que avances sin trabas.
  • Instructor: en lugar de webinars, dirige sesiones en vivo por Discord, donde practican y resuelven dudas en tiempo real.
Ambos están para apoyarte durante toda la formación y mantener un seguimiento constante.

¿Qué es CodiBot?

CodiBot es el asistente de IA de Códica. Ve en qué lección y ejercicio estás y te ayuda a encontrar la solución. No te da la respuesta.

CodiBot no reemplaza a tu mentor. Tu mentor es una persona real y sigue contigo.

¿Qué son los proyectos Open Source y para qué deberíamos participar en ellos?

Open Source se refiere a aplicaciones con código fuente abierto en GitHub. Cualquier desarrollador, ya sea principiante o veterano, puede contribuir para mejorar este código, si logra encontrar y corregir errores.

Participar en proyectos de código abierto es una práctica valiosa que se puede incluir en tu portafolio. En primer lugar, te enseña a comprender el código de otras personas. Sí, a menudo los desarrolladores tienen que trabajar con código ajeno en lugar de escribir el suyo. En segundo lugar, ayudar a los demás es muy gratificante.

La comunidad de Códica respalda más de 10 proyectos de código abierto propios, lo que proporciona muchas oportunidades para practicar.

¿Cuáles son mis posibilidades de encontrar trabajo después de Códica?

Hemos calculado que el 74% de las personas vienen a Códica para cambiar de profesión y encontrar empleo logran alcanzar su objetivo. El 65% reciben ofertas de trabajo en las primeras cinco entrevistas. El 27% encuentran trabajo sin necesidad de buscarlo, ya que los empleadores los encuentran por sí solos.

Los graduados que completan todo el programa, trabajan en proyectos y participan en proyectos de código abierto tienen todas las posibilidades de encontrar trabajo. Y nosotros los ayudamos en este proceso.

Códica cuenta con un programa llamado "Ruta Profesional". Es gratuito y está disponible para todos los estudiantes. En el marco de este programa, les enseñamos cómo responder adecuadamente a las ofertas de trabajo, cómo elaborar un currículum y escribir adecuadamente las cartas de presentación.

Si no me gustan los cursos, ¿puedo recuperar mi dinero?

Sí, garantizamos un reembolso completo dentro de los 14 días posteriores al inicio del curso. Además, podrás obtener un reembolso por el resto del programa en cualquier etapa de tus estudios. Y no es necesario que expliques nada para procesarlo.

¿Qué pasa si no tengo tiempo para completar el programa en el tiempo estimado?

No pasa nada. El curso es tuyo para siempre y lo terminas a tu ritmo.

¿Qué pasa si termino los estudios antes de tiempo?

¡Excelente! Empiezas a buscar empleo antes, y el curso sigue siendo tuyo.

¿Cómo pagar los estudios?

Si estás seguro de tu decisión de estudiar, puedes pagar el costo completo de la profesión siguiendo el enlace justo después de enviar tu solicitud.

Aceptamos:

  • Tarjetas de cualquier banco: Visa, MasterCard y American Express
  • Criptomonedas
  • PSE y transferencia bancaria (Colombia)
Tras el pago, te daremos acceso a la plataforma y te incorporaremos al grupo. Si necesitas ayuda, escríbenos y te acompañamos.

Todos los detalles están en Formas de pago.