Jean-Christophe Filliâtre a été admis comme élève à l'École normale supérieure (Paris) en 1992 où il a étudié l'informatique. Il a effectué sa thèse de 1995 à 1999 sous la direction de Christine Paulin-Mohring sur la vérification de programmes impératifs dans le système Coq. Après sa thèse, il a notamment travaillé sur l'architecture et l'isolation d'un noyau du système Coq. Il est, depuis 2001, le concepteur et l'un des principaux développeurs de l'outil Why3 dédié à la vérification déductive de programmes[1],[2].
Sylvain Conchon et Jean-Christophe Filliâtre, Apprendre à programmer avec OCaml. Algorithmes et structures de données., Éditions Eyrolles, (ISBN978-2-212-13678-4, présentation en ligne).
Benjamin Wack, Sylvain Conchon, Judicaël Courant, Marc de Falco, Gilles Dowek, Jean-Christophe Filliâtre et Stéphane Gonnord, Informatique pour tous en classes préparatoires aux grandes écoles : Manuel d'algorithmique et programmation structurée avec Python., Éditions Eyrolles, (ISBN978-2-212-13700-2, présentation en ligne).
Thibaut Balabonski, Sylvain Conchon, Jean-Christophe Filliâtre et Kim Nguyễn, Numérique et Sciences Informatiques, 30 leçons avec exercices corrigés. Première., Éditions Ellipses, , 528 p. (ISBN9782340033641, présentation en ligne).
Thibaut Balabonski, Sylvain Conchon, Jean-Christophe Filliâtre et Kim Nguyễn, Numérique et Sciences Informatiques, 24 leçons avec exercices corrigés. Terminale., Éditions Ellipses, , 528 p. (ISBN9782340038554, présentation en ligne).
Thibaut Balabonski, Sylvain Conchon, Jean-Christophe Filliâtre, Kim Nguyễn et Laurent Sartre, Informatique - MP2I/MPI - CPGE 1re et 2e années - Cours et exercices corrigés., Éditions Ellipses, , 1116 p. (ISBN9782340070349, présentation en ligne).