[{"data":1,"prerenderedAt":308},["ShallowReactive",2],{"navigation-en":3,"article-epoc-ngi-en":237},[4,112,142,146,212,216,220,229,233],{"title":5,"path":6,"stem":7,"children":8},"Blog","/blog","blog",[9,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100,104,108],{"title":10,"path":6,"stem":11},"News","blog/index",{"title":13,"path":14,"stem":15},"ePoc, already 10 000 downloads !","/blog/10000-downloads","blog/10000-downloads",{"title":17,"path":18,"stem":19},"100 000+ people registered to Inria's MOOCs on FUN","/blog/100000-mooc-users","blog/100000-mooc-users",{"title":21,"path":22,"stem":23},"AI in education : A Mooc and learning resources for teachers","/blog/ai4t","blog/ai4t",{"title":25,"path":26,"stem":27},"MOOC \"Binaural hearing for robots\"","/blog/binaural","blog/binaural",{"title":29,"path":30,"stem":31},"MOOC \"Bioinformatics: genomes and algorithms\"","/blog/bioinfo","blog/bioinfo",{"title":33,"path":34,"stem":35},"MOOC \"Code-based Cryptography\"","/blog/crypto","blog/crypto",{"title":37,"path":38,"stem":39},"[Infographic] MOOC Code-Based Cryptography 2","/blog/crypto-2-infographic","blog/crypto-2-infographic",{"title":41,"path":42,"stem":43},"ePoc selected by the NGI Zero Commons Fund","/blog/epoc-ngi","blog/epoc-ngi",{"title":45,"path":46,"stem":47},"MOOC Environmental impacts of digital technologies","/blog/impact-num","blog/impact-num",{"title":49,"path":50,"stem":51},"Mooc \"Internet Measurements: a Hands-on Introduction\"","/blog/int-measure","blog/int-measure",{"title":53,"path":54,"stem":55},"[Infographic] MOOC Internet Measurements","/blog/int-measure-infographie","blog/int-measure-infographie",{"title":57,"path":58,"stem":59},"MOOC Introduction to a Web of Linked Data","/blog/introduction-to-a-web-of-linked-data","blog/introduction-to-a-web-of-linked-data",{"title":61,"path":62,"stem":63},"MOOC \"Internet of Things with Microcontrollers: a hands-on course\"","/blog/iot","blog/iot",{"title":65,"path":66,"stem":67},"MOOC \"Mobile Robots and Autonomous Vehicles\"","/blog/mob-robots","blog/mob-robots",{"title":69,"path":70,"stem":71},"[Infographic] MOOC Mobile Robots 2","/blog/mob-robots-2-infographic","blog/mob-robots-2-infographic",{"title":73,"path":74,"stem":75},"MOOC \"Introduction to functional programming in OCaml\"","/blog/ocaml","blog/ocaml",{"title":77,"path":78,"stem":79},"MOOC «Live Object Programming in Pharo» : new edition based on Pharo v8.0 !","/blog/pharo-8","blog/pharo-8",{"title":81,"path":82,"stem":83},"[Infographic] Pharo MOOC through figures","/blog/pharo-infographie","blog/pharo-infographie",{"title":85,"path":86,"stem":87},"Phone Impact","/blog/phone-impact","blog/phone-impact",{"title":89,"path":90,"stem":91},"Mooc Reproducible research: new self-paced session from March 20, 2020!","/blog/rr","blog/rr",{"title":93,"path":94,"stem":95},"Reproducible Research II","/blog/rr2","blog/rr2",{"title":97,"path":98,"stem":99},"Reproducible Research II: Practices and tools for managing computations and data","/blog/rr2-session-3","blog/rr2-session-3",{"title":101,"path":102,"stem":103},"Mooc Smart cities: Take up the challenges of cities in the digital era.","/blog/smart-cities","blog/smart-cities",{"title":105,"path":106,"stem":107},"MOOC Teaching Digital Sciences and Technology","/blog/snt","blog/snt",{"title":109,"path":110,"stem":111},"ePoc release: Fundamentals of Manipulation Robotics","/blog/sortie-epocrobotique","blog/sortie-ePocRobotique",{"title":113,"path":114,"stem":115,"children":116},"All our ePocs","/epocs","epocs/1.index",[117,118,122,126,130,134,138],{"title":113,"path":114,"stem":115},{"title":119,"path":120,"stem":121},"Internet des objets et vie privée","/epocs/internet-des-objets-et-vie-privee","epocs/Internet-des-objets-et-vie-privee",{"title":123,"path":124,"stem":125},"Produire mon 1er ePoc","/epocs/produire-mon-premier-epoc","epocs/Produire-mon-premier-epoc",{"title":127,"path":128,"stem":129},"Smartphone et vie privée","/epocs/smartphone-et-vie-privee","epocs/Smartphone-et-vie-privee",{"title":131,"path":132,"stem":133},"Le smartphone et la planète","/epocs/smartphone-planete","epocs/Smartphone-planete",{"title":135,"path":136,"stem":137},"B.A.-BA des data","/epocs/babadata","epocs/babadata",{"title":139,"path":140,"stem":141},"C'est quoi l'IA ?","/epocs/c-est-quoi-ia","epocs/c-est-quoi-ia",{"title":143,"path":144,"stem":145},"","/","index",{"title":147,"path":148,"stem":149,"children":150},"All of our MOOCs","/moocs","moocs/1.index",[151,152,156,160,164,168,172,176,180,184,188,192,196,200,204,208],{"title":147,"path":148,"stem":149},{"title":153,"path":154,"stem":155},"Advanced object oriented design and development with Pharo","/moocs/advanced-ood","moocs/advanced-ood",{"title":157,"path":158,"stem":159},"Binaural hearing for robots","/moocs/binauralhearing","moocs/binauralhearing",{"title":161,"path":162,"stem":163},"Bioinformatics, Genomes and Algorithms","/moocs/bioinfo-en","moocs/bioinfo-en",{"title":165,"path":166,"stem":167},"Code-based Cryptography","/moocs/cryptography","moocs/cryptography",{"title":169,"path":170,"stem":171},"Environmental impacts of digital technologies","/moocs/impactnum","moocs/impactnum",{"title":173,"path":174,"stem":175},"Internet Measurements - A Hands-on Introduction","/moocs/internetmesure","moocs/internetmesure",{"title":177,"path":178,"stem":179},"Internet of Things with Microcontrollers: a hands-on course","/moocs/iotmicrocontroleur","moocs/iotmicrocontroleur",{"title":181,"path":182,"stem":183},"Mobile Robots and Autonomous Vehicles","/moocs/mob-robots","moocs/mob-robots",{"title":185,"path":186,"stem":187},"Live Object Programming in Pharo","/moocs/pharo-programming","moocs/pharo-programming",{"title":189,"path":190,"stem":191},"Machine learning in Python with scikit-learn","/moocs/pythonsckitlearn","moocs/pythonsckitlearn",{"title":193,"path":194,"stem":195},"Reproducible research - methodological principles for transparent science","/moocs/recherchereproductible","moocs/recherchereproductible",{"title":197,"path":198,"stem":199},"Reproducible Research II - Practices and tools for managing computations and data","/moocs/rr2","moocs/rr2",{"title":201,"path":202,"stem":203},"Technological challenges of participatory smart cities","/moocs/smartcitychallenge","moocs/smartcitychallenge",{"title":205,"path":206,"stem":207},"Nom du MOOC","/moocs/template","moocs/template",{"title":209,"path":210,"stem":211},"Introduction to a Web of Linked Data","/moocs/weblinkdata","moocs/weblinkdata",{"title":213,"path":214,"stem":215},"Privacy Policy","/privacy","privacy",{"title":217,"path":218,"stem":219},"All our productions","/productions","productions",{"title":221,"path":222,"stem":223,"children":224},"Our serious games","/serious-games","serious-games/1.index",[225,226],{"title":221,"path":222,"stem":223},{"title":85,"path":227,"stem":228},"/serious-games/phone-impact","serious-games/phone-impact",{"title":230,"path":231,"stem":232},"Inria Learning Lab","/team","team",{"title":234,"path":235,"stem":236},"Legal Notice","/terms","terms",{"id":238,"title":41,"body":239,"date":299,"description":300,"draft":301,"extension":302,"image":248,"meta":303,"navigation":304,"path":42,"seo":305,"stem":43,"tags":306,"__hash__":307},"blog_en/blog/epoc-ngi.md",{"type":240,"value":241,"toc":296},"minimark",[242,251,268,271,274,290,293],[243,244,245],"p",{},[246,247],"img",{"src":248,"alt":249,"style":250},"/images/blog/ePoc_x_NGI.png","ePoc x NGI","max-width: 500px;height:auto;",[243,252,253,254,261,262,267],{},"Great news: ",[255,256,260],"a",{"href":257,"rel":258},"https://epoc.inria.fr",[259],"nofollow","ePoc"," has been selected to receive a grant from the NLnet foundation through the ",[255,263,266],{"href":264,"rel":265},"https://nlnet.nl/news/2026/20260409-announce-commons-fund.html",[259],"NGI Zero Commons Fund",", alongside 56 other free and open source projects supported by the European Commission.",[243,269,270],{},"For those who don't know it yet: ePoc (electronic Pocket open course) is a free micro-learning solution developed by Inria. Short, interactive courses that work offline and respect your privacy, paired with an editor to create your own.",[243,272,273],{},"This grant will let us move forward on ePoc interoperability with the e-learning ecosystem:",[275,276,277,281,284,287],"ul",{},[278,279,280],"li",{},"Web player to browse courses without installing the app",[278,282,283],{},"SCORM/HTML export to embed an ePoc on a website or LMS",[278,285,286],{},"H5P module integration for richer interactive activities",[278,288,289],{},"And more!",[243,291,292],{},"In short: giving everyone the tools to create and share their own courses without relying on a proprietary centralized platform.",[243,294,295],{},"A great recognition for the project, and a welcome boost for what's next!",{"title":143,"searchDepth":297,"depth":297,"links":298},2,[],"2026-05-29","ePoc selected by NLnet to build a free and decentralized educational solution.",false,"md",{},true,{"title":41,"description":300},null,"5GQTvfDKKxUnxBco8EI_4Y4tHKe1t1-Ys5YHrKm6SbY",1781174532046]