huitzilin — /learn online
$ huitzilin --start
[ Open ][ Bilingual ][ Free ]

LEARN TO BUILD, ANYWHERE.

Huitzilin is the open learning platform for programming, technology, science, and mathematics. Short lessons, real exercises, and honest progress — free for everyone.

Courses
02
Subjects
04
Access
OPEN
Scroll
01 // About

A HUMMINGBIRDFOR KNOWLEDGE.

Huitzilin is Nahuatl for hummingbird — fast, precise, and a pollinator that carries life from flower to flower. That is what we want learning to feel like here.

We build free, open courses in programming, technology, science, and mathematics for people who learn by doing. No paywall, no locked lessons, no fluff — just clear explanations, real practice, and visible progress.

Subjects 04 tracks

Programming

From your first line of code to clean architecture. Learn by writing, running, and debugging real software.

Technology

How systems actually work — computers, networks, and the tools that run the modern world.

Science

Ask better questions and test them. Physics, computing, and the scientific method in practice.

Mathematics

The language under everything: discrete math, logic, and the reasoning behind algorithms.

01

Practice is the product

Every lesson ends with something you build, run, or solve.

02

Open by default

No paywall, no trial. Every course is available to every learner.

03

Spanish first, English equal

Authored in Spanish and translated with care — never an afterthought.

02 // Courses Live now

COURSES YOU CANSTART TODAY.

01 function greet(name) {
02 const msg = "hello, " + name;
03 return msg;
04 }
05
06 // your first program
Programming Beginner

Introduction to Programming

Start from zero. Learn how to think like a programmer: variables, control flow, functions, and debugging — by writing code from the very first lesson.

Written lessons Coding exercises Quizzes
[ Start course ]
O(n log n)
Mathematics Intermediate

Algorithms 250

Go deeper into how computation scales. Data structures, complexity analysis, sorting, searching, and graphs — with proofs and hands-on implementations.

Written lessons Coding exercises Assessments
[ Start course ]
[ ... ]

More courses in development

Science · Technology · Mathematics
04 // Community About us

FREE BY DESIGN.BUILT WITH THE COMMUNITY.

Huitzilin is an educational project that believes access to learning should not depend on a budget. Every course is free and open, and the platform is shaped together with the people who use it.

We are a small, independent effort — and we are just getting started. If you want to learn, teach, translate, or help build, you are part of this.

01

Free forever

No paywall, no trial, no locked lessons. Every course is open to every learner, always.

02

Community-driven

Built with and for the people learning on it. Feedback, ideas, and contributions shape what we build next.

03

Bilingual by design

Spanish first, English equal. Both languages are designed for from the start — never bolted on.

04

Built in the open

Education should be accessible and transparent. We share how Huitzilin works and improve it in public.

Want to get involved?

Write to us — questions, ideas, and contributions are all welcome.

[ Get involved ]

Write to us