À propos du projet

Learn Ukrainian est un cours d'ukrainien web, gratuit et open source, couvrant les niveaux A1 à C2. Il s'appuie sur la norme ukrainienne 2024 et est aligné sur le Cadre européen commun de référence pour les langues (CECRL). Le curriculum compte 1 778 modules répartis en 22 parcours. Les six niveaux fondamentaux progressent du débutant à la maîtrise : - A1 (55 modules) : alphabet cyrillique, grammaire de base, scénarios pratiques - A2 (69 modules) : les 7 cas grammaticaux, introduction à l'aspect verbal - B1 (94 modules) : maîtrise de l'aspect, verbes de mouvement, compétences communicatives - B2 (93 modules) : voix passive, registres, bases professionnelles - C1 (132 modules) : stylistique, littérature, grammaire complexe - C2 (110 modules) : compétence de niveau natif Seize parcours de spécialisation couvrent l'histoire ukrainienne, les biographies, la littérature, l'ukrainien professionnel, la culture folklorique, le vieux slave oriental et le ruthénien (ukrainien médiéval). La littérature comprend des sous-parcours portant sur la polémique et la philosophie, la littérature de résistance, la science-fiction et le fantastique, la littérature jeunesse, le théâtre, l'humour et le roman historique. Le cours adopte une approche théorique prioritaire, privilégiant une compréhension profonde de la grammaire plutôt que la mémorisation par cœur. Les exercices interactifs incluent des quiz, des associations, des complétions et des corrections d'erreurs. Le contenu intègre un contexte culturel et une perspective décoloniale avec des sources ukrainiennes authentiques. Le site est construit avec Astro Starlight et fonctionne sur Node.js 20+ et Python 3.12.8. Chaque module passe des audits automatisés pour le nombre de mots, la couverture du vocabulaire, l'équilibre des activités et le naturel. Le projet utilise un pipeline de construction assisté par intelligence artificielle avec des portes de qualité adversariales. Le contenu est sous licence CC BY-SA 4.0 et le code sous licence MIT. La plateforme est hébergée sur learn-ukrainian.github.io.