S’inspirant des pratiques professionnelles dans le développement informatique, la méthode pédagogique s’appuie sur les leviers d’apprentissage basés sur :
L’apprentissage par la pratique (learning by doing) : des projets tout au long de la formation et une organisation en mode projet (méthodes agiles)
La programmation en binôme (pair programing) : la communauté est au cœur de l’apprentissage, d’autant plus que la programmation en équipe est une pratique de plus en plus répandue et connue pour augmenter la productivité des développeurs.
Le développement des capacités d’apprentissage (apprendre à apprendre): la formation a pour objectif d’apporter aux apprenant.e.s les attitudes du/de la développeur·se, pour qu’ils/elles puissent ensuite progresser (pendant leur formation et après dans leur travail) en toute autonomie
Des mises en situation de transmission (learning by teaching) comme booster d’acquisition des compétences. Chaque stagiaire est amené à restituer régulièrement aux autres les réalisations produites et les connaissances acquises.
Une immersion permanente avec les professionnel.le.s du secteur en multipliant les rencontres et les liens avec l’écosystème numérique (Master Class, Hackathon…)