About
What xtec.dev is, and what Higher Vocational Education (Higher VET, EQF level 5) means in the Catalan / Spanish system.
xtec.dev is a personal collection of open materials and tools for the IT family of cicles formatius de grau superior (CFGS) at Catalonia’s public schools — the Higher VET tier of the European Qualifications Framework. The site you’re reading holds the course materials; two sibling tools sit alongside it: School (the day-to-day teacher workflow) and Grade (LLM-assisted grading on top of School).
What is Higher VET (EQF 5)?
Higher Vocational Education and Training sits at level 5 of the European Qualifications Framework — between upper-secondary education (EQF 4, e.g. batxillerat / bachillerato) and a university bachelor’s degree (EQF 6).
In Spain it’s called Ciclo Formativo de Grado Superior; in Catalonia, Cicle Formatiu de Grau Superior — CFGS for short. A CFGS is a 2-year, 2,000-hour post-secondary programme that includes a workplace component (FCT, or Dual training in partnership with a company), and awards a Tècnic Superior / Técnico Superior title.
Recognised as higher (tertiary) education
A CFGS is tertiary education. EQF level 5 — “short-cycle higher education” — sits in the same broad tier as university degrees, alongside well-established equivalents across the EU:
- France — Brevet de Technicien Supérieur (BTS) and BUT.
- UK — Higher National Diploma (HND) / Higher National Certificate (HNC).
- Germany — Fachschule qualifications.
- Italy — Istituto Tecnico Superiore (ITS) diplomas.
In Spain, a CFGS gives direct access to any university bachelor’s degree. Once enrolled in a related field, the modules already passed can be convalidated as ECTS credits at the university — typically shortening the bachelor’s by a year or more on pathways like ASIX → Informatics or DAW/DAM → Software Engineering.
In other words: it’s higher education, recognised across the EU, and a real on-ramp to university — not a “lower” alternative to it. The work is hands-on, the title is a real one, and the doors it opens are the same ones a university degree opens.
The IT-family CFGS this site focuses on
- ASIX — Administració de Sistemes Informàtics en Xarxa. Network systems administration: Linux/Windows servers, virtualisation, networking and security.
- DAW — Desenvolupament d’Aplicacions Web. Web application development: HTML/CSS/JS front-ends, server-side languages, databases and deploy.
- DAM — Desenvolupament d’Aplicacions Multiplataforma. Cross-platform application development: desktop, mobile and services with shared back-ends.
- DAWBIO — Bioinformàtica i Biologia Computacional. Bioinformatics: molecular biology, genomics and computational tooling for the life sciences.
What you’ll find
This website is a comprehensive collection of teaching and learning resources designed to train qualified professionals in software engineering. It covers a wide range of topics, from programming languages and databases to cloud infrastructure, networking, and artificial intelligence.
- Programming languages: Python, Kotlin, TypeScript, and Rust, with learning paths that go from foundational concepts like algorithms and data structures to advanced topics like web frameworks, databases, and UI development.
- Databases and data management: Relational databases (SQLite, PostgreSQL, Oracle), NoSQL databases (MongoDB), data formats (JSON, XML, YAML), and data protection (GDPR, anonymization).
- Web technologies: HTML/CSS fundamentals, HTTP protocol, REST APIs, WebSocket, TailwindCSS, and web application frameworks like React, Astro, Hono, and FastAPI.
- Cloud and infrastructure: Azure, Firebase, Supabase, Neon, Netlify, and container orchestration with Docker, Kubernetes, Nomad, and Consul.
- Linux and system administration: Shell commands, scripting, user management, networking, containers, and security.
- Networking and security: SSH, TLS, WireGuard VPN, proxy servers, cryptography, and risk analysis.
- AI and machine learning: Large language models, deep learning, PyTorch, and tools like Ollama and LangChain.
- Bioinformatics: Molecular biology, proteins, DNA, genomics, drug design, and spatial genomics.
- Development tools and practices: Git, GitLab, GitHub, VS Code, JetBrains IDEs, Mermaid diagrams, and agile methodologies (Scrum, Kanban).
- Vocational training programs: Structured curricula for CFGS study programs including DAW (Web Application Development), DAM (Multiplatform Application Development), DAWBIO (Bioinformatics), and ASIX (Systems and Network Administration).
License
All content on this website is licensed under CC BY-NC-ND 4.0. You are free to share the material for non-commercial purposes, as long as you give appropriate credit and do not distribute modified versions. See the full terms of use for details.
Collaboration
If you are an IT professional who wants to share some of your knowledge, this is the place for you! You can contribute by creating new learning activities or improving existing ones. To do so, please get in touch with us.