I teach what I build.
I teach frontend at TecnoCampus in Mataró and publish the notes openly so anyone can use them. What I cover in class comes from projects that are in production, not from a syllabus.
- Mataró · Barcelona
- TecnoCampus
- Open notes
Open material, no sign-up, nothing to pay.
Go to formacio.joansanfeliu.comClasses, companies, schools and open notes.
Frontend course at TecnoCampus
Frontend at TecnoCampus in Mataró: HTML, CSS, JavaScript and React, and what it takes to build interfaces someone else will have to maintain.
See the course (in Catalan)Training for companies
Tailored sessions for company teams, at your offices or online: putting AI to work with judgement, building software with AI, or carrying out the plan from a SANFELIU audit yourselves.
See the training (in Catalan)AI workshops for schools
One hour with students on what AI is, what it can and cannot do, where it helps learning and what its risks are. For the 2026-27 school year.
See the workshops (in Catalan)Open notes
The material published at formacio.joansanfeliu.com, open and with no sign-up. If it’s useful to you, use it.
See the notes (in Catalan)I also write: the «Notes soltes» blog, on how I build what I build, and a newsletter with what I publish, at most one email a week. Both are in Catalan. Blog · Newsletter
If you can't explain it, you don't understand it well enough.
I have my own products in production and I build software for clients. Teaching it is the third leg: it forces you to order what you do every day and drop what was only habit.
Want training for your team?
Write to me and let's talk. The first conversation is free.