{"id":376,"date":"2026-10-28T18:31:16","date_gmt":"2026-10-28T15:01:16","guid":{"rendered":"https:\/\/simorghkids.ir\/?page_id=376"},"modified":"2026-10-28T18:31:17","modified_gmt":"2026-10-28T15:01:17","slug":"coding-for-kids","status":"publish","type":"page","link":"https:\/\/simorghkids.ir\/blog\/fr\/learning\/coding-for-kids\/","title":{"rendered":"Apprendre le code aux enfants avec l\u2019IA | S\u00e9curit\u00e9 et cr\u00e9ativit\u00e9 avec Simorgh"},"content":{"rendered":"\n<div class=\"skh skh-learning skh-leaf seo-theme-learning\" dir=\"ltr\" lang=\"fr\" lang=\"fr\">\r\n\r\n<style>\r\n\/* ---------- Scoped to .skh so nothing leaks into the Blocksy theme ----------\r\n   Learning = mint\/emerald accent + the site's brand orange for primary actions (same as the learning hub). *\/\r\n.skh { --skh-accent: var(--seo-accent, #047857); --skh-soft: var(--seo-accent-soft, #ecfdf5);\r\n       --skh-border: #a7f3d0; --skh-tile: #d1fae5; --skh-ring: #10b981;\r\n       --skh-cta: #c2410c; --skh-cta-hover: #9a3412;\r\n       font-family: inherit; text-align: right; padding: 2rem 0; color: #374151; }\r\n.skh *, .skh *::before, .skh *::after { box-sizing: border-box; }\r\n.skh h1, .skh h2, .skh h3 { color: #111827; font-weight: 700; line-height: 1.6; }\r\n.skh .skh-h2 { font-size: 1.4rem; margin: 0 0 .85rem; }\r\n\r\n\/* Breadcrumb: home > learning hub > this page *\/\r\n.skh .skh-crumbs { font-size: 13px; color: #6b7280; margin: 0 0 1rem; }\r\n.skh .skh-crumbs a { color: inherit; }\r\n.skh .skh-crumbs span { display: inline-block; max-width: 55%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: bottom; }\r\n\r\n\/* Hero: image + text\/widget *\/\r\n.skh .skh-hero { display: flex; direction: ltr; gap: 2rem; align-items: center; flex-wrap: wrap; margin-bottom: 1.5rem; }\r\n.skh .skh-hero-img { flex: 1 1 320px; min-width: 280px; }\r\n.skh .skh-hero-img img { display: block; width: 100%; height: auto; aspect-ratio: 4 \/ 3; object-fit: cover;\r\n       border-radius: 1.5rem; box-shadow: 0 10px 25px -5px rgba(16, 185, 129, 0.22); }\r\n.skh .skh-hero-text { flex: 1 1 320px; min-width: 280px; direction: rtl; text-align: right; }\r\n.skh .skh-badge { display: inline-block; background: var(--skh-soft); color: var(--skh-accent); padding: 6px 14px; border-radius: 9999px; font-size: 13px; font-weight: 700; }\r\n.skh .skh-hero-text h1 { font-size: clamp(1.6rem, 4vw, 2.15rem); margin: 1rem 0 .5rem; }\r\n.skh .skh-sub { color: #4b5563; font-size: 16px; line-height: 2; margin: 0 0 1.25rem; }\r\n\r\n\/* Widget: photo upload + question *\/\r\n.skh .skh-widget { background: #fff; border: 1.5px solid var(--skh-border); border-radius: 1rem; padding: 1.25rem; box-shadow: 0 1px 2px 0 rgba(0,0,0,.05); }\r\n.skh .skh-upload { display: flex; align-items: center; gap: 10px; border: 1.5px dashed #6ee7b7; background: #f0fdf4; border-radius: .75rem; padding: 14px; cursor: pointer; }\r\n.skh .skh-upload:hover { background: var(--skh-soft); }\r\n.skh .skh-upload:focus-within { outline: 2px solid var(--skh-ring); outline-offset: 2px; }\r\n.skh .skh-upload svg { width: 22px; height: 22px; color: var(--skh-accent); flex-shrink: 0; }\r\n.skh .skh-upload span { font-size: 14px; color: #4b5563; word-break: break-all; }\r\n.skh .skh-file { position: absolute; width: 1px; height: 1px; opacity: 0; overflow: hidden; }   \/* visually hidden but keyboard-focusable *\/\r\n.skh .skh-hint { font-size: 12.5px; color: #6b7280; line-height: 1.9; margin: .4rem 0 .75rem; }\r\n.skh .skh-widget textarea { width: 100%; border: 1px solid var(--skh-border); border-radius: .75rem; padding: 12px; font: inherit; font-size: 14px; resize: none; outline: none; background: #fff; }\r\n.skh .skh-widget textarea:focus { border-color: var(--skh-ring); box-shadow: 0 0 0 3px var(--skh-tile); }\r\n.skh .skh-error { display: none; color: #b91c1c; font-size: 13px; margin: 6px 0 0; }\r\n.skh .skh-btn { display: block; width: 100%; background: var(--skh-cta); color: #fff; border: 0; border-radius: 9999px; padding: 13px; margin-top: 12px;\r\n       font: inherit; font-size: 15px; font-weight: 700; cursor: pointer; box-shadow: 0 4px 12px rgba(194, 65, 12, .25); transition: background-color .15s ease-in-out; }\r\n.skh .skh-btn:hover { background: var(--skh-cta-hover); }\r\n.skh .skh-btn:disabled { opacity: .7; cursor: wait; }\r\n\r\n\/* Three feature cards *\/\r\n.skh .skh-features { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 1.25rem; margin-bottom: 2rem; }\r\n.skh .skh-feature { background: var(--skh-soft); border-radius: 1rem; padding: 1.25rem; box-shadow: 0 1px 2px 0 rgba(0,0,0,.05); }\r\n.skh .skh-icon { width: 2.75rem; height: 2.75rem; background: var(--skh-tile); color: var(--skh-accent); border-radius: .75rem; display: flex; align-items: center; justify-content: center; margin-bottom: .85rem; }\r\n.skh .skh-icon svg { width: 22px; height: 22px; }\r\n.skh .skh-feature-title { font-weight: 700; color: #111827; margin: 0 0 .25rem; }\r\n.skh .skh-feature-desc { font-size: 13.5px; color: #4b5563; margin: 0; line-height: 1.9; }\r\n\r\n\/* Text + FAQ *\/\r\n.skh .skh-text { max-width: 720px; margin: 2.5rem 0 2rem; }\r\n.skh .skh-text p { color: #4b5563; font-size: 15px; line-height: 2; }\r\n.skh .skh-faq { max-width: 720px; margin-bottom: 2rem; }\r\n.skh .skh-faq details { border-bottom: 1px solid #f3f4f6; padding: 14px 0; }\r\n.skh .skh-faq summary { cursor: pointer; font-weight: 700; color: #1f2937; }\r\n.skh .skh-faq summary h3 { display: inline; font-size: 15px; font-weight: inherit; margin: 0; }\r\n.skh .skh-faq details p { color: #4b5563; margin: 8px 0 0; line-height: 1.9; font-size: 14px; }\r\n\r\n\/* Back to the learning hub (+ optional sibling links) *\/\r\n.skh a.skh-more, .skh a.skh-more:hover { text-decoration: none !important; }\r\n.skh a.skh-more { display: inline-block; border: 1.5px solid var(--skh-border); color: var(--skh-accent); background: var(--skh-soft); border-radius: 9999px; padding: 10px 22px; font-weight: 700; font-size: 14px; margin: 0 0 .75rem; transition: background-color .15s; }\r\n.skh a.skh-more:hover { background: var(--skh-tile); }\r\n.skh .skh-siblings { list-style: none; padding: 0; margin: 0 0 1rem; display: flex; flex-wrap: wrap; gap: .5rem 1rem; }\r\n.skh .skh-siblings li { padding: 0; }\r\n\r\n\/* Mobile sticky bar *\/\r\n.skh-sticky { display: none; position: fixed; bottom: 0; left: 0; right: 0; z-index: 999; background: #064e3b; color: #fff;\r\n       padding: 12px 16px calc(12px + env(safe-area-inset-bottom, 0px)); align-items: center; justify-content: space-between; gap: 12px;\r\n       transform: translateY(100%); transition: transform .25s ease; direction: rtl; font-family: inherit; }\r\n.skh-sticky.skh-visible { transform: translateY(0); }\r\n.skh-sticky span { font-size: 14px; }\r\n.skh-sticky button { background: #fff; color: #064e3b; border: 0; border-radius: 9999px; padding: 10px 18px; font: inherit; font-size: 14px; font-weight: 700; white-space: nowrap; cursor: pointer; }\r\n\r\n@media (max-width: 768px) {\r\n  .skh .skh-hero { flex-direction: column; }\r\n  .skh-sticky { display: flex; }\r\n}\r\n@media (prefers-reduced-motion: reduce) {\r\n  .skh *, .skh-sticky { transition: none !important; }\r\n}\r\n<\/style>\r\n\r\n<!-- Icon sprite. Allowed feature icon names: book, pencil, code, globe, lightbulb, sparkles, camera, message, scan -->\r\n<svg style=\"display:none\" aria-hidden=\"true\">\r\n  <symbol id=\"icon-book\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z\"\/><path d=\"M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z\"\/><\/symbol>\r\n  <symbol id=\"icon-pencil\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M17 3a2.85 2.83 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5z\"\/><path d=\"m15 5 4 4\"\/><\/symbol>\r\n  <symbol id=\"icon-code\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"16 18 22 12 16 6\"\/><polyline points=\"8 6 2 12 8 18\"\/><\/symbol>\r\n  <symbol id=\"icon-globe\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M2 12h20\"\/><path d=\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"\/><\/symbol>\r\n  <symbol id=\"icon-lightbulb\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5\"\/><path d=\"M9 18h6\"\/><path d=\"M10 22h4\"\/><\/symbol>\r\n  <symbol id=\"icon-sparkles\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 3v3m0 12v3M3 12h3m12 0h3m-3.5-6.5l-2.1 2.1m-8.8 8.8l-2.1 2.1m0-13l2.1 2.1m8.8 8.8l2.1 2.1M12 8a4 4 0 1 0 0 8 4 4 0 0 0 0-8z\"\/><\/symbol>\r\n  <symbol id=\"icon-scan\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M4 8V5a1 1 0 0 1 1-1h3M20 8V5a1 1 0 0 0-1-1h-3M4 16v3a1 1 0 0 0 1 1h3M20 16v3a1 1 0 0 1-1 1h-3M8 12h8\"\/><\/symbol>\r\n  <symbol id=\"icon-camera\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"3\" y=\"7\" width=\"18\" height=\"13\" rx=\"2\"\/><circle cx=\"12\" cy=\"13.5\" r=\"3.5\"\/><path d=\"M8 7l1.5-2h5L16 7\"\/><\/symbol>\r\n  <symbol id=\"icon-message\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M4 4h16v12H8l-4 4V4z\"\/><\/symbol>\r\n<\/svg>\r\n\r\n<nav class=\"skh-crumbs\" aria-label=\"Chemin de la page\"><a href=\"\/\">Accueil<\/a> \u203a <a href=\"\/fr\/learning\/\">Apprentissage<\/a> \u203a <span aria-current=\"page\">Apprendre le code aux enfants avec l\u2019IA, simple &#038; ludique<\/span><\/nav>\r\n\r\n<div class=\"skh-hero\">\r\n  <div class=\"skh-hero-img\">\r\n    \r\n  <\/div>\r\n  <div class=\"skh-hero-text\">\r\n    <span class=\"skh-badge\">IA \u00e9ducative pour enfants<\/span>\r\n    <h1>Apprendre le code aux enfants avec l\u2019IA, simple &#038; ludique<\/h1>\r\n    <p class=\"skh-sub\">Initiez votre enfant au codage de fa\u00e7on s\u00fbre, cr\u00e9ative et encadr\u00e9e gr\u00e2ce \u00e0 Simorgh.<\/p>\r\n\r\n    <div class=\"skh-widget\">\r\n      <label class=\"skh-upload\" for=\"skh-file\">\r\n        <svg aria-hidden=\"true\"><use href=\"#icon-camera\"\/><\/svg>\r\n        <span id=\"skh-filename\">Envoyez une photo du devoir, du livre ou de la feuille (optionnel)<\/span>\r\n      <\/label>\r\n      <input type=\"file\" id=\"skh-file\" class=\"skh-file\" accept=\"image\/*\" \/>\r\n      <p class=\"skh-hint\">Seulement la photo du devoir ou du livre scolaire ; merci de ne pas envoyer de photo contenant un visage ou des informations personnelles.<\/p>\r\n      <textarea id=\"skh-question\" rows=\"3\" aria-label=\"Question scolaire\" placeholder=\"Peux-tu expliquer \u00e0 mon enfant comment cr\u00e9er un jeu simple avec des blocs de code ?\"><\/textarea>\r\n      <p id=\"skh-error\" class=\"skh-error\" role=\"alert\"><\/p>\r\n      <button type=\"button\" id=\"skh-submit\" class=\"skh-btn\">Commencez l&#8217;aventure du code<\/button>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<div class=\"skh-features\">\r\n  <div class=\"skh-feature\"><div class=\"skh-icon\"><svg aria-hidden=\"true\"><use href=\"#icon-code\"\/><\/svg><\/div><p class=\"skh-feature-title\">Codage adapt\u00e9 aux enfants<\/p><p class=\"skh-feature-desc\">Un apprentissage sans jargon technique, adapt\u00e9 de 5 \u00e0 12 ans.<\/p><\/div>\r\n  <div class=\"skh-feature\"><div class=\"skh-icon\"><svg aria-hidden=\"true\"><use href=\"#icon-sparkles\"\/><\/svg><\/div><p class=\"skh-feature-title\">Activit\u00e9s ludiques<\/p><p class=\"skh-feature-desc\">Jeux, d\u00e9fis et surprises \u00e0 chaque \u00e9tape.<\/p><\/div>\r\n  <div class=\"skh-feature\"><div class=\"skh-icon\"><svg aria-hidden=\"true\"><use href=\"#icon-lightbulb\"\/><\/svg><\/div><p class=\"skh-feature-title\">Cr\u00e9ativit\u00e9 encourag\u00e9e<\/p><p class=\"skh-feature-desc\">Simorgh propose des id\u00e9es pour inventer ses propres histoires et jeux.<\/p><\/div>\r\n<\/div>\r\n\r\n<section class=\"skh-text\">\r\n  <h2 class=\"skh-h2\">Apprendre le code aux enfants avec l\u2019IA, en toute s\u00e9curit\u00e9 et cr\u00e9ativit\u00e9<\/h2>\r\n  <p>Apprendre le code aux enfants avec l\u2019IA est aujourd\u2019hui plus simple, plus accessible et surtout plus s\u00e9curitaire que jamais. Gr\u00e2ce \u00e0 des outils comme Simorgh, les familles peuvent offrir \u00e0 leurs enfants une initiation au codage d\u00e8s le plus jeune \u00e2ge, dans une atmosph\u00e8re ludique et rassurante. Apprendre le code aux enfants avec l\u2019IA, ce n\u2019est pas seulement leur montrer comment assembler des blocs ou comprendre la logique informatique\u00a0: c\u2019est d\u00e9velopper leur pens\u00e9e critique, leur cr\u00e9ativit\u00e9 et leur autonomie, tout en garantissant une s\u00e9curit\u00e9 en ligne optimale. Les solutions d\u2019IA pour enfants, telles que Simorgh, proposent des parcours adapt\u00e9s \u00e0 chaque tranche d\u2019\u00e2ge de 5 \u00e0 12 ans, sans jargon technique, gr\u00e2ce \u00e0 des interfaces intuitives et enti\u00e8rement en fran\u00e7ais.  \n\nL\u2019un des atouts majeurs de Simorgh r\u00e9side dans l\u2019interaction\u00a0: apprendre le code aux enfants avec l\u2019IA \u00e0 travers des activit\u00e9s participatives, des jeux de construction de sc\u00e9narios, des \u00e9nigmes logiques ou la cr\u00e9ation de mini-jeux, permet de maintenir l\u2019attention et d\u2019encourager l\u2019exp\u00e9rimentation. L\u2019enfant dialogue oralement ou via l\u2019application, pose des questions, re\u00e7oit des conseils personnalis\u00e9s, et b\u00e9n\u00e9ficie en temps r\u00e9el de la pr\u00e9sence du Simorgh oiseau, son compagnon d\u2019apprentissage attachant. Les parents restent au c\u0153ur de l\u2019exp\u00e9rience\u00a0: ils peuvent suivre les progr\u00e8s de leurs enfants, contr\u00f4ler l\u2019acc\u00e8s aux ressources et garantir la protection face aux contenus inadapt\u00e9s, gage d\u2019une s\u00e9curit\u00e9 en ligne des enfants toujours pr\u00e9serv\u00e9e.\n\nEn regroupant apprentissage des enfants, s\u00e9curit\u00e9, cr\u00e9ativit\u00e9 et plaisir, Simorgh d\u00e9passe le simple cadre d\u2019une application de codage. L\u2019intelligence artificielle agit comme un animateur patient, adapte la difficult\u00e9, valorise les r\u00e9ussites et rassure face aux blocages. Compl\u00e8tement hors du web non surveill\u00e9, apprendre le code aux enfants avec l\u2019IA via Simorgh garantit que chaque enfant d\u00e9veloppe sa culture num\u00e9rique en toute confiance. Enfin, cette m\u00e9thode favorise la d\u00e9couverte d\u2019autres domaines, comme la logique, la r\u00e9solution de probl\u00e8mes ou le travail en \u00e9quipe, pr\u00e9parant les enfants aux comp\u00e9tences fondamentales du futur num\u00e9rique. Pour tous les parents qui veulent initier leurs enfants \u00e0 la programmation sans crainte, apprendre le code aux enfants avec l\u2019IA est la passerelle id\u00e9ale entre d\u00e9couverte, jeu et s\u00e9curit\u00e9.<\/p>\r\n<\/section>\r\n\r\n<section class=\"skh-faq\">\r\n  <h2 class=\"skh-h2\">Questions fr\u00e9quentes<\/h2>\r\n  <details><summary><h3>Comment apprendre le code aux enfants avec l\u2019IA d\u00e8s 5 ans ?<\/h3><\/summary><p>Avec Simorgh, les enfants d\u00e8s 5 ans apprennent le code gr\u00e2ce \u00e0 des blocs color\u00e9s, des jeux interactifs et un accompagnement audio qui simplifie chaque \u00e9tape. L&#8217;application adapte les d\u00e9fis en fonction de l&#8217;\u00e2ge pour que tout reste compr\u00e9hensible et amusant.<\/p><\/details>\r\n  <details><summary><h3>L\u2019IA pour enfants est-elle vraiment s\u00e9curis\u00e9e pour apprendre le code ?<\/h3><\/summary><p>Oui, apprendre le code aux enfants avec l\u2019IA sur Simorgh se fait dans un espace ferm\u00e9, surveill\u00e9 et sans acc\u00e8s direct \u00e0 Internet non filtr\u00e9. Les parents contr\u00f4lent l\u2019acc\u00e8s et la progression afin de garantir la s\u00e9curit\u00e9 en ligne des enfants.<\/p><\/details>\r\n  <details><summary><h3>Est-ce que mon enfant a besoin de savoir lire pour programmer avec Simorgh ?<\/h3><\/summary><p>Non, l\u2019apprentissage se fait aussi par l\u2019audio et par manipulation de blocs visuels faciles \u00e0 comprendre. L\u2019enfant peut ainsi apprendre le code avec l\u2019IA m\u00eame avant de ma\u00eetriser parfaitement la lecture.<\/p><\/details>\r\n  <details><summary><h3>Quelle est la diff\u00e9rence entre Simorgh et d\u2019autres applications de codage pour enfants\u00a0?<\/h3><\/summary><p>Simorgh combine apprentissage du codage, s\u00e9curit\u00e9 en ligne des enfants, encadrement parental et interaction en fran\u00e7ais, tout en ajoutant une dimension ludique gr\u00e2ce \u00e0 son assistant Simorgh oiseau, unique en son genre.<\/p><\/details>\r\n  <details><summary><h3>Combien de temps par jour est-il recommand\u00e9 pour apprendre le code aux enfants avec l\u2019IA\u202f?<\/h3><\/summary><p>Pour un apprentissage efficace et plaisant, 15 \u00e0 30 minutes par jour suffisent selon l\u2019\u00e2ge de l\u2019enfant. L\u2019important avec Simorgh est d\u2019avancer \u00e0 son rythme, sans pression.<\/p><\/details>\r\n  <details><summary><h3>Est-ce qu\u2019apprendre le code avec l\u2019IA remplace le r\u00f4le des parents ou de l&#8217;\u00e9cole\u00a0?<\/h3><\/summary><p>Non, l\u2019IA pour enfants compl\u00e8te l\u2019accompagnement des parents et enseignants. Simorgh encourage la collaboration familiale pour renforcer l\u2019engagement de l\u2019enfant.<\/p><\/details>\r\n<\/section>\r\n\r\n<a class=\"skh-more\" href=\"\/fr\/learning\/\">En savoir plus sur le monde de l&#8217;apprentissage<\/a>\r\n\r\n<!-- Uncomment once ALL four learning leaf pages are published (so no page links to a 404).\r\n     The script below hides the link to the page you are currently on.\r\n<ul class=\"skh-siblings\">\r\n  <li><a href=\"\/fr\/learning\/homework-help\/\">Aide aux devoirs et mati\u00e8res scolaires<\/a><\/li>\r\n  <li><a href=\"\/fr\/learning\/exam-prep\/\">Pr\u00e9paration aux examens et r\u00e9visions<\/a><\/li>\r\n  <li><a href=\"\/fr\/learning\/english-for-kids\/\">Apprentissage de l\u2019anglais<\/a><\/li>\r\n  <li><a href=\"\/fr\/learning\/coding-for-kids\/\">Initiation \u00e0 la programmation<\/a><\/li>\r\n<\/ul>\r\n-->\r\n\r\n<div class=\"skh-sticky\" id=\"skh-sticky\">\r\n  <span>\ud83c\udf93 Simorgh Kids est pr\u00eat \u00e0 aider pour les le\u00e7ons et l&#8217;apprentissage<\/span>\r\n  <button type=\"button\" id=\"skh-sticky-btn\">Commencez \u26a1<\/button>\r\n<\/div>\r\n\r\n<script>\r\n(function () {\r\n  \/\/ --- Configure these for the kids app ---\r\n  var CHAT_BASE_URL = '\/chat';\r\n  var OUTLET = 'aiagent';\r\n  var AGENT = 'learning_agent';   \/\/ TODO: replace with the real id of the learning agent\r\n  var UPLOAD_URL = 'https:\/\/backend.simorghkids.ir\/api\/agents\/upload-file\/';   \/\/ TODO: kids upload endpoint (the vision page uses backend.simorghesalamat.ir)\r\n  var TOKEN_COOKIE = 'simorgh_user_token';\r\n  var MAX_BYTES = 3 * 1024 * 1024;\r\n\r\n  var fileInput = document.getElementById('skh-file');\r\n  var filenameLabel = document.getElementById('skh-filename');\r\n  var defaultLabel = filenameLabel ? filenameLabel.textContent : '';\r\n  var input = document.getElementById('skh-question');\r\n  var errorEl = document.getElementById('skh-error');\r\n  var submitBtn = document.getElementById('skh-submit');\r\n  var submitLabel = submitBtn ? submitBtn.textContent : '';\r\n\r\n  function getAuthToken() {\r\n    var m = document.cookie.match(new RegExp('(?:^|;\\\\s*)' + TOKEN_COOKIE + '=([^;]*)'));\r\n    return m ? decodeURIComponent(m[1]) : null;\r\n  }\r\n  function showError(msg) { errorEl.textContent = msg; errorEl.style.display = 'block'; }\r\n  function hideError() { errorEl.style.display = 'none'; }\r\n\r\n  function goToChat(question, fileId) {\r\n    var params = new URLSearchParams();\r\n    params.set('outlet', OUTLET);\r\n    params.set('current_agent', AGENT);\r\n    if (question) {\r\n      var message = question;\r\n      if (fileId) message += ' file_id: ' + fileId;\r\n      params.set('send_message', message);\r\n    }\r\n    window.location.href = CHAT_BASE_URL + '?' + params.toString();\r\n  }\r\n\r\n  function uploadFile(file) {\r\n    var formData = new FormData();\r\n    formData.append('file', file);\r\n    var token = getAuthToken();\r\n    var headers = {};\r\n    if (token) headers['Authorization'] = 'Bearer ' + token;\r\n    return fetch(UPLOAD_URL, { method: 'POST', body: formData, headers: headers })\r\n      .then(function (res) { if (!res.ok) throw new Error('upload failed: ' + res.status); return res.json(); })\r\n      .then(function (data) { return data.file_id; });\r\n  }\r\n\r\n  if (fileInput) {\r\n    fileInput.addEventListener('change', function () {\r\n      var file = fileInput.files[0];\r\n      if (!file) { filenameLabel.textContent = defaultLabel; return; }\r\n      if (file.type && file.type.indexOf('image\/') !== 0) { showError('Veuillez ne s\u00e9lectionner qu\u2019une photo.'); fileInput.value = ''; filenameLabel.textContent = defaultLabel; return; }\r\n      if (file.size > MAX_BYTES) { showError('La taille de la photo doit \u00eatre inf\u00e9rieure \u00e0 3\u00a0Mo.'); fileInput.value = ''; filenameLabel.textContent = defaultLabel; return; }\r\n      hideError();\r\n      filenameLabel.textContent = file.name;\r\n    });\r\n  }\r\n\r\n  if (submitBtn && input) {\r\n    submitBtn.addEventListener('click', function () {\r\n      var q = input.value.trim();\r\n      if (!q) { showError('Veuillez \u00e9crire votre question scolaire.'); input.focus(); return; }\r\n      hideError();\r\n      var file = fileInput && fileInput.files[0];\r\n      submitBtn.disabled = true;\r\n      submitBtn.textContent = 'Envoi en cours...';\r\n      if (file) {\r\n        uploadFile(file)\r\n          .then(function (fileId) { goToChat(q, fileId); })\r\n          .catch(function (err) { console.warn('Simorgh: upload failed', err); goToChat(q, null); });\r\n      } else {\r\n        goToChat(q, null);\r\n      }\r\n    });\r\n    \/\/ Back button (bfcache) must not leave the button stuck in \"sending\"\r\n    window.addEventListener('pageshow', function (e) {\r\n      if (e.persisted) { submitBtn.disabled = false; submitBtn.textContent = submitLabel; }\r\n    });\r\n  }\r\n\r\n  \/\/ Hide the sibling link that points to the current page (only matters once the sibling list is enabled)\r\n  document.querySelectorAll('.skh-siblings a').forEach(function (a) {\r\n    if (a.pathname === window.location.pathname) a.parentNode.style.display = 'none';\r\n  });\r\n\r\n  var sticky = document.getElementById('skh-sticky');\r\n  var stickyBtn = document.getElementById('skh-sticky-btn');\r\n  if (sticky) {\r\n    window.addEventListener('scroll', function () {\r\n      sticky.classList.toggle('skh-visible', window.scrollY > 300);\r\n    }, { passive: true });\r\n  }\r\n  if (stickyBtn) stickyBtn.addEventListener('click', function () { goToChat(null, null); });\r\n})();\r\n<\/script>\r\n<\/div>\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Comment apprendre le code aux enfants avec l\u2019IA d\u00e8s 5 ans ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Avec Simorgh, les enfants d\u00e8s 5 ans apprennent le code gr\u00e2ce \u00e0 des blocs color\u00e9s, des jeux interactifs et un accompagnement audio qui simplifie chaque \u00e9tape. L'application adapte les d\u00e9fis en fonction de l'\u00e2ge pour que tout reste compr\u00e9hensible et amusant.\"}}, {\"@type\": \"Question\", \"name\": \"L\u2019IA pour enfants est-elle vraiment s\u00e9curis\u00e9e pour apprendre le code ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Oui, apprendre le code aux enfants avec l\u2019IA sur Simorgh se fait dans un espace ferm\u00e9, surveill\u00e9 et sans acc\u00e8s direct \u00e0 Internet non filtr\u00e9. Les parents contr\u00f4lent l\u2019acc\u00e8s et la progression afin de garantir la s\u00e9curit\u00e9 en ligne des enfants.\"}}, {\"@type\": \"Question\", \"name\": \"Est-ce que mon enfant a besoin de savoir lire pour programmer avec Simorgh ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Non, l\u2019apprentissage se fait aussi par l\u2019audio et par manipulation de blocs visuels faciles \u00e0 comprendre. L\u2019enfant peut ainsi apprendre le code avec l\u2019IA m\u00eame avant de ma\u00eetriser parfaitement la lecture.\"}}, {\"@type\": \"Question\", \"name\": \"Quelle est la diff\u00e9rence entre Simorgh et d\u2019autres applications de codage pour enfants\u00a0?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Simorgh combine apprentissage du codage, s\u00e9curit\u00e9 en ligne des enfants, encadrement parental et interaction en fran\u00e7ais, tout en ajoutant une dimension ludique gr\u00e2ce \u00e0 son assistant Simorgh oiseau, unique en son genre.\"}}]}<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Accueil \u203a Apprentissage \u203a Apprendre le code aux enfants avec l\u2019IA, simple &#038; ludique IA \u00e9ducative pour enfants Apprendre le code aux enfants avec l\u2019IA, simple &#038; ludique Initiez votre enfant au codage de fa\u00e7on s\u00fbre, cr\u00e9ative et encadr\u00e9e gr\u00e2ce \u00e0 Simorgh. Envoyez une photo du devoir, du livre ou de la feuille (optionnel) Seulement [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":131,"parent":371,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"rank_math_title":"Apprendre le code aux enfants avec l\u2019IA | S\u00e9curit\u00e9 et cr\u00e9ativit\u00e9 avec Simorgh","rank_math_description":"Apprendre le code aux enfants avec l\u2019IA devient ludique et s\u00fbr gr\u00e2ce \u00e0 Simorgh. Offrez \u00e0 votre enfant un apprentissage cr\u00e9atif, s\u00e9curis\u00e9 et adapt\u00e9 \u00e0 son \u00e2ge.","rank_math_focus_keyword":"Apprendre le code aux enfants avec l\u2019IA","_seo_pipeline_notes":"Reviewer notes:\nN\u2019oubliez pas d\u2019utiliser l\u2019expression cl\u00e9 exacte \"Apprendre le code aux enfants avec l\u2019IA\" \u00e0 10 endroits naturels, y compris dans le texte alternatif de l\u2019image h\u00e9ros. Le prompt respecte la charte visuelle et de composition Simorgh. Donnez la priorit\u00e9 \u00e0 la s\u00e9curit\u00e9, \u00e0 la collaboration et au plaisir d\u2019apprendre dans chaque section.\n\n\u26a0\ufe0f Publishing warnings: hero image generation failed. Add the missing image(s) manually.","pipeline_lang":"","pipeline_translation_of":0,"footnotes":""},"class_list":["post-376","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"_links":{"self":[{"href":"https:\/\/simorghkids.ir\/blog\/wp-json\/wp\/v2\/pages\/376","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/simorghkids.ir\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/simorghkids.ir\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/simorghkids.ir\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/simorghkids.ir\/blog\/wp-json\/wp\/v2\/comments?post=376"}],"version-history":[{"count":1,"href":"https:\/\/simorghkids.ir\/blog\/wp-json\/wp\/v2\/pages\/376\/revisions"}],"predecessor-version":[{"id":381,"href":"https:\/\/simorghkids.ir\/blog\/wp-json\/wp\/v2\/pages\/376\/revisions\/381"}],"up":[{"embeddable":true,"href":"https:\/\/simorghkids.ir\/blog\/wp-json\/wp\/v2\/pages\/371"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/simorghkids.ir\/blog\/wp-json\/wp\/v2\/media\/131"}],"wp:attachment":[{"href":"https:\/\/simorghkids.ir\/blog\/wp-json\/wp\/v2\/media?parent=376"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}