01 / 25Education / E-learning
Bemorex Learn
Visit the siteLearning platform

Interactive courses, a technical blog and development learning paths — free and open source
The project
An open platform for learning software development: interactive courses, a technical blog and guided learning paths, from HTML through to Go and Angular. Entirely free, open source and bilingual.
The Challenge
Democratising access to quality technical training in Spanish called for a fast, indexable platform usable offline, combining courses, articles and learning paths in one place with no paywalls.
What We Built
We built a platform with structured courses and lessons, a technical blog and learning paths, with instant search (Ctrl-K), bilingual support (Spanish/English), light and dark themes, and PWA installation for offline use.
- 14 courses and 110+ interactive lessons
- Technical blog with 70 articles
- Guided learning paths
- Bilingual (Spanish/English) with instant search
- Entirely free and open source
- Installable as a PWA (offline)
Project overview
Platform features
Every piece exists so that someone can go from knowing nothing to writing production code — with no paywalls and without depending on a good connection.
Interactive courses and lessons
Fourteen structured courses across more than 110 lessons, ordered so you advance step by step: each lesson is a focused module you read, apply and close.
The content comes from what Bemorex uses daily on real projects, so the patterns and architectures taught are the ones actually written in production.
Guided learning paths
The tracks set the exact order of courses to complete by specialism — backend, frontend, fullstack or systems — so nobody skips topics or gets lost among scattered technologies.
Each track starts at the first concept and ends at the advanced pattern, so the learner always knows what the next step is.
Technical blog
Seventy articles written by the team on architecture, security, performance and integrating AI models — held to the same standard as the courses: real code, no filler.
The blog works as the front door: people arrive searching for a specific problem and leave with the learning track that covers it in depth.
Full-stack coverage
From HTML and CSS to Go, Rust, .NET and PostgreSQL: the catalogue covers frontend, backend, databases and systems programming under one structure and one voice.
That lets someone switch specialism without switching platform, reusing the way of studying they already know.
Design Process
UX/UI Design
The platform is used at two very different moments: sitting at the editor, following a lesson with the code alongside, and on a phone, reading theory in any spare moment. The design had to serve both without penalising either.
Reading before navigation
The lesson screen gives the full width to the content and keeps the index as a side aid. What matters is the text and the code block; the rest of the interface steps aside until it is needed.
Instant search with Ctrl-K
Anyone who already knows what they want shouldn't have to browse menus. A shortcut opens search from anywhere and jumps straight to the lesson or article — which is how technical documentation is actually used.
Light and dark, done properly
Dark mode is not a filter over light mode: syntax highlighting, contrast and code backgrounds are calibrated separately, because reading code at eleven at night is not the same as reading it at midday.
Offline as part of the design
Installed as a PWA, visited material is cached and progress is stored locally, syncing once the connection returns. Studying on the bus or in a dead zone is not a degraded case — it is a planned one.
Conclusion
Bemorex Learn turns the knowledge the agency already applies in production into a public, structured and free resource. Fourteen courses, more than a hundred and ten lessons and seventy articles — available in two languages and offline too.

Stack
App screens
2 · scroll sideways















Have something similar in mind?
Tell us what you need: we look at it together and propose a way forward in writing, in English or Spanish.
[email protected]