Promoting quality modern inclusive education systems

We are a consultancy and social enterprise improving education to fit future needs.

Say hello

Let us know what we can achieve together
16 July 2026
A new leadership structure for a growing KIC
KIC management team: Anthony F. Camilleri, senior partner; Nina Agić, head of operations; Stefan Jahnke, head of programmes; Colin Tück, head of development.
Our KIC has grown, so we've changed how we lead it. We've moved from a founder-led model to a management team of four who decide together. Here's what's changed, and what it means for you now.
29 June 2026
A new chapter for KIC and for education
A new chapter for KIC and for education. KIC and 1EdTech have launched 1EdTech Europe - a new independent, international non-profit registered in Belgium. "We shape open standards that work for European education."
KIC and 1EdTech have launched 1EdTech Europe — a new independent non-profit registered in Belgium. It's the next step in a three-year partnership, and a milestone for European education. 1EdTech Europe will shape open EdTech standards tuned to European rules, frameworks, and needs — giving Europe a genuine voice in how educational technology works.
11 May 2026
What should an adult learning system look like? We built one to find out 
Teaser image for the blog post about the RALExILA prototype showing how an integrated Adult Learning and Education (ALE) registry can work with an Individual Learning Account (ILA) system.
What does a modern adult learning system actually look like - not in theory, but as something you can click through? We built a working prototype to find out. Here's what it shows.
(function ($) { "use strict"; // Function to apply styles based on content function styleElements() { const elements = document.querySelectorAll('.elementor-heading-title.elementor-size-default'); elements.forEach(element => { if (element.textContent.trim() === "ONGOING") { element.style.backgroundColor = "#FFEEDD"; element.style.color = "#f04d37"; element.style.borderRadius = "8px"; element.style.padding = "4px 12px"; // Using shorthand for padding } else if (element.textContent.trim() === "COMPLETED") { element.style.backgroundColor = "#DEF7EC"; element.style.color = "#046C4E"; element.style.borderRadius = "8px"; element.style.padding = "4px 12px"; // Using shorthand for padding } }); } // Call styleElements on initial page load $(document).ready(function() { styleElements(); }); // Listen for the AJAX finish event $(document).on("sf:ajaxfinish", ".searchandfilter", function () { console.log("AJAX complete"); styleElements(); // Call the function to style elements when AJAX is complete // Load your Photoswipe JavaScript here // Example: initializePhotoSwipe(); (replace with your actual function) }); }(jQuery));