Learn to code by leveling up.
Free 4 to 6-week routes to start from scratch: short videos, real challenges, self-graded quizzes, rewards and leaderboards with your friends.
- 100% free
- Content in Spanish
- From scratch
Prefer to use your email? Create account · Sign in · Pricing
No card. No prior experience. By signing in you accept the Terms and the Privacy policy.
This is how you learn on Codea
Your route week by week, code in the browser, self-graded quizzes, leaderboards and rewards.

Your coding buddy
Coding is easier with a buddy.
Kody is Codea's axolotl: cheering your challenges, letting you know when something breaks and keeping you company every week of your route, from your first “Hello world” to your certificate.
Step by stepHow it works
From zero to your first project, with a clear plan every week.
- Pick your routeAndroid, iOS, Frontend, Backend, Databases, QA, AI or Git and GitHub. You can take several.
- Learn every dayA short video, a plain-words explanation and a challenge with examples from apps you use.
- Submit and get feedbackYou upload your challenge, a teacher reviews it and leaves comments to help you improve.
- Level upEarn XP, stickers and avatars, and get a certificate for LinkedIn at the end.
Choose where to start
See the full syllabus of each route before you start. You can take several.
Lógica de programación desde cero
Para quien nunca programó. Aprende a pensar como programador con Python, paso a paso y con palabras simples, hasta construir tu primer proyecto.
6 weeks · 51 challenges · 33 free videosSee syllabus →AI Engineer Jr
De cero a integrar LLMs en servicios reales (prompts, RAG, herramientas, evaluación y seguridad) con Python y la API de Claude.
6 weeks · 60 challenges · 31 free videosSee syllabus →Android Developer Jr
De cero a resolver tickets sencillos en un equipo real, con Kotlin y Jetpack Compose.
6 weeks · 53 challenges · 30 free videosSee syllabus →Backend Developer Jr
De cero a resolver tickets sencillos de backend en un equipo real, con Node.js, TypeScript, Express y PostgreSQL.
6 weeks · 61 challenges · 27 free videosSee syllabus →Base de Datos Jr
De cero a resolver tareas sencillas de base de datos en un equipo real, con SQL y PostgreSQL (y nociones de MongoDB y Redis).
6 weeks · 58 challenges · 29 free videosSee syllabus →Data Analyst Jr
De la hoja de cálculo a SQL, Python con pandas y dashboards, hasta contar una historia con datos públicos reales.
6 weeks · 50 challenges · 33 free videosSee syllabus →DevOps / Cloud Jr
De la terminal a una app en contenedor que se prueba y se despliega sola: Linux, redes, Docker, GitHub Actions, la nube y monitoreo.
6 weeks · 48 challenges · 36 free videosSee syllabus →Inglés para programadores
De cero (A1) a nivel senior (C1) en inglés técnico, comercial y de entrevistas: standups, code review, emails, clientes, entrevistas, system design y negociación salarial.
12 weeks · 109 challenges · 79 free videosSee syllabus →Frontend Web Developer Jr
De cero a resolver tickets sencillos de frontend en un equipo real, con HTML, CSS, TypeScript y React.
6 weeks · 56 challenges · 33 free videosSee syllabus →Git y GitHub Jr
De cero a trabajar día a día con Git y GitHub en un equipo real: commits, ramas, Pull Requests, code review, open source y automatización.
4 weeks · 40 challenges · 26 free videosSee syllabus →iOS Developer Jr
De cero a resolver tickets sencillos en un equipo real, con Swift y SwiftUI.
6 weeks · 58 challenges · 35 free videosSee syllabus →QA Engineer Jr
De cero a diseñar casos, reportar bugs, probar APIs y automatizar un flujo simple en un equipo real, con ejemplos de banca.
6 weeks · 57 challenges · 29 free videosSee syllabus →UX/UI Jr
Diseña apps que la gente entiende y disfruta: investigación de usuarios, flujos, UI, Figma, accesibilidad y sistemas de diseño, hasta un rediseño con prototipo navegable.
6 weeks · 47 challenges · 34 free videosSee syllabus →Route content is in Spanish.
Studying can be addictive too
- Daily missions that give you extra XP and help you keep the pace.
- 15 stickers, avatars and color themes unlocked by learning, never by paying.
- Daily and monthly leaderboards per route: they reset on their own, anyone can reach the top.
- Achievements wall to celebrate what your classmates achieve.
- Certificate when you pass the final exam.
Do you teach programming?
Apply for a teacher account: you get a panel with KPIs, students, submissions and grades, and you can create routes, challenges, assignments, experiments and competitions.
Learn with the best Spanish-speaking creators
Every free video on Codea credits its author and invites you to subscribe to their channel. That way you support people who share knowledge.
Guides to get started
See all →English for developers: from A1 to C1 step by step
The English a developer needs to read docs, write PRs, speak in meetings and pass interviews, with a level-by-level plan from A1 to C1.
October 17, 2026 · 2 min readRead guide →How to become a junior data analyst: what to learn first
What a data analyst does, the tools you need (spreadsheets, SQL, Python with pandas and dashboards) and 3 projects for your portfolio.
October 17, 2026 · 2 min readRead guide →How to get into UX/UI design with no experience
What UX is, what UI is, what to learn in order (research, flows, Figma, accessibility and design systems) and how to build your portfolio from scratch.
October 17, 2026 · 2 min readRead guide →Frequently asked questions
What people ask us most before starting.
Is it free?
Yes. Every route has 100% free videos and resources. If you have Udemy Business (through your company), you can use those courses too.
Do I need to know how to code?
No. Routes start from scratch and every week has a plain-words explanation with examples from apps you use every day.
How much time do I need?
About 10 to 12 hours a week, for 4 to 6 weeks depending on the route. You can go slower: your progress is saved.
How old do I need to be?
At least 16. If you are 16 or 17, use it with the knowledge and permission of your parent or guardian.
Can I use AI for the challenges?
Yes, to help you understand, never to copy. Every deliverable has a part you must do without AI, and we ask you to say if you used it.
What if I enter without an account?
Your progress stays in that browser. Whenever you want, save it with Google from your profile without losing anything.
Can I teach on Codea?
Yes. Send your teacher application from "I'm a teacher". The admin reviews it and, once approved, assigns you routes and your panel is enabled.

Your first line of code is one click away.
Free, self-paced and from scratch. Kody is already waiting for you.
