Free coding academy

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.

13routes
748hands-on challenges
455free videos
656questions
In 20 seconds

This is how you learn on Codea

Your route week by week, code in the browser, self-graded quizzes, leaderboards and rewards.

Press play to watch the tour (no sound).
Kody, Codea's purple axolotl with headphones and a hoodie, waving hello
Meet Kody

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 step

How it works

From zero to your first project, with a clear plan every week.

  1. Pick your routeAndroid, iOS, Frontend, Backend, Databases, QA, AI or Git and GitHub. You can take several.
  2. Learn every dayA short video, a plain-words explanation and a challenge with examples from apps you use.
  3. Submit and get feedbackYou upload your challenge, a teacher reviews it and leaves comments to help you improve.
  4. Level upEarn XP, stickers and avatars, and get a certificate for LinkedIn at the end.
Routes

Choose where to start

See the full syllabus of each route before you start. You can take several.

Recommended to start

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.

See all routes →

Gamification

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.

I want to teach
Creators

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.

See all 243 creators →

Guides to get started

See all →
Questions

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.