{
  "generated_at": "2026-07-27",
  "goal": "Rank private tech M2/final-year options outside Paris by school price only first, then show rent/living after the ranking for Tunisian cycle d’ingénieur graduate.",
  "ranking_formula": "Primary rank = lowest estimated school tuition/fees. Score still shows fit, recognition, M2 confidence, January signal, and official international/alternance signals as secondary information. Rent/living costs are displayed after and do not decide the order.",
  "budget_assumptions": "Estimated 1-year total is shown for planning only = tuition estimate + 12 months living + €2,000 arrival/setup. Ranking order is by tuition/fees first. All values must be verified with school before payment/visa.",
  "schools": [
    {
      "school": "Sup de Vinci",
      "type": "Private IT school",
      "campuses": [
        "Rennes",
        "Nantes",
        "Bordeaux"
      ],
      "best_cities": [
        "Rennes",
        "Nantes"
      ],
      "official_pages": [
        "https://www.supdevinci.fr/campus/rennes/",
        "https://www.supdevinci.fr/campus/nantes/",
        "https://www.supdevinci.fr/campus/bordeaux/",
        "https://www.supdevinci.fr/formation/mastere-big-data-ia/paris/",
        "https://www.supdevinci.fr/formation/mastere-cybersecurite/"
      ],
      "programs": [
        "Mastère IA & Big Data",
        "Mastère Cybersécurité",
        "Mastère Infrastructures Cloud & DevOps"
      ],
      "tuition_estimate_eur": 7500,
      "tuition_range": "~€7,500 found; verify exact year/campus",
      "rent_range": "Rennes €450–650 studio; Nantes €500–700; Bordeaux €550–800",
      "living_month_eur": 850,
      "fit": 8,
      "recognition": 6,
      "m2_confidence": 5,
      "jan_confidence": 2,
      "notes": "Best budget candidate if direct M2/final-year and Campus France are confirmed.",
      "official_pages_checked": [
        {
          "url": "https://www.supdevinci.fr/campus/rennes/",
          "ok": true,
          "signals": {
            "m2": [
              "mastère"
            ],
            "international": [],
            "alternance": [
              "alternance",
              "entreprise"
            ],
            "jan": [],
            "tuition": [
              "frais",
              "scolarité"
            ]
          },
          "amounts_eur": []
        },
        {
          "url": "https://www.supdevinci.fr/campus/nantes/",
          "ok": true,
          "signals": {
            "m2": [
              "mastère"
            ],
            "international": [],
            "alternance": [
              "alternance",
              "entreprise"
            ],
            "jan": [],
            "tuition": [
              "financement",
              "frais",
              "scolarité"
            ]
          },
          "amounts_eur": []
        },
        {
          "url": "https://www.supdevinci.fr/campus/bordeaux/",
          "ok": true,
          "signals": {
            "m2": [
              "mastère"
            ],
            "international": [],
            "alternance": [
              "alternance",
              "entreprise"
            ],
            "jan": [],
            "tuition": [
              "financement",
              "frais",
              "scolarité"
            ]
          },
          "amounts_eur": []
        },
        {
          "url": "https://www.supdevinci.fr/formation/mastere-big-data-ia/paris/",
          "ok": true,
          "signals": {
            "m2": [
              "bac +5",
              "bac+5",
              "mastère",
              "niveau 7"
            ],
            "international": [
              "international"
            ],
            "alternance": [
              "alternance",
              "apprentissage",
              "entreprise"
            ],
            "jan": [],
            "tuition": [
              "frais",
              "scolarité",
              "tarif",
              "€"
            ]
          },
          "amounts_eur": [
            7500
          ]
        },
        {
          "url": "https://www.supdevinci.fr/formation/mastere-cybersecurite/",
          "ok": true,
          "signals": {
            "m2": [
              "bac+5",
              "mastère",
              "niveau 7"
            ],
            "international": [],
            "alternance": [
              "alternance",
              "apprentissage",
              "entreprise"
            ],
            "jan": [],
            "tuition": [
              "frais",
              "scolarité",
              "tarif",
              "€"
            ]
          },
          "amounts_eur": [
            7500
          ]
        }
      ],
      "official_pages_ok": 5,
      "official_signals": {
        "m2": [
          "bac +5",
          "bac+5",
          "mastère",
          "niveau 7"
        ],
        "international": [
          "international"
        ],
        "alternance": [
          "alternance",
          "apprentissage",
          "entreprise"
        ],
        "jan": [],
        "tuition": [
          "financement",
          "frais",
          "scolarité",
          "tarif",
          "€"
        ]
      },
      "amounts_eur_found_official_pages": [
        7500
      ],
      "estimated_one_year_total_eur": 19700,
      "ranking_score": 90.5,
      "ranking_decision": "Top target",
      "risks": [],
      "must_ask": [
        "Is the program offered on the outside-Paris campus I choose?",
        "Can I enter directly into M2/final-year after Tunisian cycle d’ingénieur/Bac+5?",
        "Is the admission eligible for Études en France / Campus France Tunisia and VLS-TS student visa?",
        "What is the exact one-year tuition, deposit, and refund policy?",
        "Can a Tunisian non-EU student do alternance/apprenticeship?"
      ],
      "rank": 1
    },
    {
      "school": "ESAIP",
      "type": "Private CGE engineering",
      "campuses": [
        "Angers",
        "Aix-en-Provence"
      ],
      "best_cities": [
        "Angers"
      ],
      "official_pages": [
        "https://www.esaip.org/formation/formation-numerique-option-cybersecurite/",
        "https://www.esaip.org/formations/",
        "https://www.esaip.org/hub-international/etudiants-internationaux/"
      ],
      "programs": [
        "Numérique / Cybersecurity option",
        "Engineering digital paths"
      ],
      "tuition_estimate_eur": 8200,
      "tuition_range": "~€6,200–€9,210 found; verify exact M2",
      "rent_range": "Angers €400–600 studio; Aix often €550–750",
      "living_month_eur": 800,
      "fit": 6,
      "recognition": 7,
      "m2_confidence": 5,
      "jan_confidence": 1,
      "notes": "Cheap city and possible low tuition; program fit less direct than pure IT schools.",
      "official_pages_checked": [
        {
          "url": "https://www.esaip.org/formation/formation-numerique-option-cybersecurite/",
          "ok": false,
          "error": "HTTP Error 404: Not Found"
        },
        {
          "url": "https://www.esaip.org/formations/",
          "ok": true,
          "signals": {
            "m2": [
              "bac +5"
            ],
            "international": [
              "international"
            ],
            "alternance": [
              "alternance",
              "apprentissage",
              "entreprise"
            ],
            "jan": [],
            "tuition": []
          },
          "amounts_eur": []
        },
        {
          "url": "https://www.esaip.org/hub-international/etudiants-internationaux/",
          "ok": true,
          "signals": {
            "m2": [],
            "international": [
              "international"
            ],
            "alternance": [
              "apprentissage",
              "entreprise"
            ],
            "jan": [],
            "tuition": []
          },
          "amounts_eur": []
        }
      ],
      "official_pages_ok": 2,
      "official_signals": {
        "m2": [
          "bac +5"
        ],
        "international": [
          "international"
        ],
        "alternance": [
          "alternance",
          "apprentissage",
          "entreprise"
        ],
        "jan": [],
        "tuition": []
      },
      "amounts_eur_found_official_pages": [],
      "estimated_one_year_total_eur": 19800,
      "ranking_score": 82.7,
      "ranking_decision": "Top target",
      "risks": [],
      "must_ask": [
        "Is the program offered on the outside-Paris campus I choose?",
        "Can I enter directly into M2/final-year after Tunisian cycle d’ingénieur/Bac+5?",
        "Is the admission eligible for Études en France / Campus France Tunisia and VLS-TS student visa?",
        "What is the exact one-year tuition, deposit, and refund policy?",
        "Can a Tunisian non-EU student do alternance/apprenticeship?"
      ],
      "rank": 2
    },
    {
      "school": "Ynov Campus",
      "type": "Private digital school",
      "campuses": [
        "Toulouse",
        "Lyon",
        "Lille",
        "Nantes",
        "Rennes",
        "Montpellier",
        "Bordeaux",
        "Aix-en-Provence",
        "Sophia"
      ],
      "best_cities": [
        "Rennes",
        "Lille",
        "Toulouse",
        "Nantes"
      ],
      "official_pages": [
        "https://www.ynov.com/formations/informatique",
        "https://www.ynov.com/formations/cybersecurite",
        "https://www.ynov.com/formations/intelligence-artificielle-data",
        "https://www.ynov.com/admissions"
      ],
      "programs": [
        "Informatique",
        "Cybersecurity",
        "IA & Data"
      ],
      "tuition_estimate_eur": 9000,
      "tuition_range": "~€7,700–€9,500+ depending program/campus",
      "rent_range": "Rennes/Lille/Toulouse/Nantes about €450–700 studio",
      "living_month_eur": 900,
      "fit": 8,
      "recognition": 5,
      "m2_confidence": 4,
      "jan_confidence": 1,
      "notes": "Good low-cost practical backup; verify visa/Campus France value carefully.",
      "official_pages_checked": [
        {
          "url": "https://www.ynov.com/formations/informatique",
          "ok": false,
          "error": "<urlopen error [Errno 104] Connection reset by peer>"
        },
        {
          "url": "https://www.ynov.com/formations/cybersecurite",
          "ok": true,
          "signals": {
            "m2": [
              "bac+5",
              "mastère",
              "niveau 7"
            ],
            "international": [
              "international"
            ],
            "alternance": [
              "alternance",
              "apprentissage",
              "entreprise"
            ],
            "jan": [],
            "tuition": [
              "euros",
              "financement",
              "frais"
            ]
          },
          "amounts_eur": []
        },
        {
          "url": "https://www.ynov.com/formations/intelligence-artificielle-data",
          "ok": true,
          "signals": {
            "m2": [
              "2ème année",
              "mastère",
              "niveau 7"
            ],
            "international": [],
            "alternance": [
              "alternance",
              "apprentissage",
              "entreprise"
            ],
            "jan": [],
            "tuition": [
              "frais"
            ]
          },
          "amounts_eur": []
        },
        {
          "url": "https://www.ynov.com/admissions",
          "ok": false,
          "error": "HTTP Error 404: Not Found"
        }
      ],
      "official_pages_ok": 2,
      "official_signals": {
        "m2": [
          "2ème année",
          "bac+5",
          "mastère",
          "niveau 7"
        ],
        "international": [
          "international"
        ],
        "alternance": [
          "alternance",
          "apprentissage",
          "entreprise"
        ],
        "jan": [],
        "tuition": [
          "euros",
          "financement",
          "frais"
        ]
      },
      "amounts_eur_found_official_pages": [],
      "estimated_one_year_total_eur": 21800,
      "ranking_score": 81.3,
      "ranking_decision": "Strong target",
      "risks": [
        "direct M2/final-year uncertain"
      ],
      "must_ask": [
        "Is the program offered on the outside-Paris campus I choose?",
        "Can I enter directly into M2/final-year after Tunisian cycle d’ingénieur/Bac+5?",
        "Is the admission eligible for Études en France / Campus France Tunisia and VLS-TS student visa?",
        "What is the exact one-year tuition, deposit, and refund policy?",
        "Can a Tunisian non-EU student do alternance/apprenticeship?"
      ],
      "rank": 3
    },
    {
      "school": "ESEO",
      "type": "Private CGE engineering",
      "campuses": [
        "Angers",
        "Dijon"
      ],
      "best_cities": [
        "Angers",
        "Dijon"
      ],
      "official_pages": [
        "https://www.eseo.fr/faq/quels-sont-frais-scolarite/",
        "https://www.eseo.fr/formations/cycle-ingenieur-eseo-statut-etudiant/",
        "https://www.eseo.fr/venir-etudier-a-eseo-depuis-linternational/"
      ],
      "programs": [
        "Software/electronics/digital systems",
        "Engineering cycle"
      ],
      "tuition_estimate_eur": 10300,
      "tuition_range": "~€9,390–€10,890 for higher engineering years found",
      "rent_range": "Angers/Dijon €400–600 studio",
      "living_month_eur": 800,
      "fit": 7,
      "recognition": 8,
      "m2_confidence": 5,
      "jan_confidence": 1,
      "notes": "Recognized and lower-cost city. Good if CS/software track accepted for final-year entry.",
      "official_pages_checked": [
        {
          "url": "https://www.eseo.fr/faq/quels-sont-frais-scolarite/",
          "ok": true,
          "signals": {
            "m2": [],
            "international": [
              "hors ue",
              "international"
            ],
            "alternance": [
              "apprentissage",
              "entreprise"
            ],
            "jan": [],
            "tuition": [
              "financement",
              "frais",
              "scolarité",
              "tarif",
              "€"
            ]
          },
          "amounts_eur": [
            2000,
            1980,
            6550,
            7550,
            5500,
            9390,
            10890,
            7600,
            8600
          ]
        },
        {
          "url": "https://www.eseo.fr/formations/cycle-ingenieur-eseo-statut-etudiant/",
          "ok": true,
          "signals": {
            "m2": [
              "2ème année"
            ],
            "international": [
              "hors ue",
              "international",
              "visa",
              "études en france"
            ],
            "alternance": [
              "alternance",
              "apprentissage",
              "entreprise"
            ],
            "jan": [],
            "tuition": [
              "financement",
              "frais",
              "scolarité",
              "€"
            ]
          },
          "amounts_eur": [
            2000,
            9390,
            10890
          ]
        },
        {
          "url": "https://www.eseo.fr/venir-etudier-a-eseo-depuis-linternational/",
          "ok": true,
          "signals": {
            "m2": [],
            "international": [
              "campus france",
              "international"
            ],
            "alternance": [
              "apprentissage",
              "entreprise"
            ],
            "jan": [],
            "tuition": [
              "financement",
              "frais",
              "scolarité",
              "€"
            ]
          },
          "amounts_eur": [
            2000
          ]
        }
      ],
      "official_pages_ok": 3,
      "official_signals": {
        "m2": [
          "2ème année"
        ],
        "international": [
          "campus france",
          "hors ue",
          "international",
          "visa",
          "études en france"
        ],
        "alternance": [
          "alternance",
          "apprentissage",
          "entreprise"
        ],
        "jan": [],
        "tuition": [
          "financement",
          "frais",
          "scolarité",
          "tarif",
          "€"
        ]
      },
      "amounts_eur_found_official_pages": [
        1980,
        2000,
        5500,
        6550,
        7550,
        7600,
        8600,
        9390,
        10890
      ],
      "estimated_one_year_total_eur": 21900,
      "ranking_score": 73.1,
      "ranking_decision": "Strong target",
      "risks": [],
      "must_ask": [
        "Is the program offered on the outside-Paris campus I choose?",
        "Can I enter directly into M2/final-year after Tunisian cycle d’ingénieur/Bac+5?",
        "Is the admission eligible for Études en France / Campus France Tunisia and VLS-TS student visa?",
        "What is the exact one-year tuition, deposit, and refund policy?",
        "Can a Tunisian non-EU student do alternance/apprenticeship?"
      ],
      "rank": 4
    },
    {
      "school": "ESIEA",
      "type": "Private CGE engineering",
      "campuses": [
        "Laval",
        "Agen"
      ],
      "best_cities": [
        "Laval",
        "Agen"
      ],
      "official_pages": [
        "https://www.esiea.fr/admissions-programme-ingenieur-cti/",
        "https://www.esiea.fr/formations-experts-en-informatique/csi/"
      ],
      "programs": [
        "Cybersecurity",
        "Software/informatics",
        "Engineering cycle"
      ],
      "tuition_estimate_eur": 10700,
      "tuition_range": "Laval upper engineering years around €10,700; Paris/Ivry ~€11,700",
      "rent_range": "Laval/Agen €350–550 studio",
      "living_month_eur": 750,
      "fit": 8,
      "recognition": 8,
      "m2_confidence": 5,
      "jan_confidence": 1,
      "notes": "Very interesting recognized option if desired program exists at Laval/Agen.",
      "official_pages_checked": [
        {
          "url": "https://www.esiea.fr/admissions-programme-ingenieur-cti/",
          "ok": true,
          "signals": {
            "m2": [
              "2ème année",
              "bac +5",
              "bac+5",
              "master 2",
              "mastère"
            ],
            "international": [
              "international"
            ],
            "alternance": [
              "alternance",
              "apprentissage",
              "contrat d’apprentissage",
              "entreprise"
            ],
            "jan": [
              "janvier"
            ],
            "tuition": [
              "financement",
              "frais",
              "scolarité",
              "tarif",
              "€"
            ]
          },
          "amounts_eur": [
            2000,
            1000,
            10000,
            11700,
            9000,
            10700
          ]
        },
        {
          "url": "https://www.esiea.fr/formations-experts-en-informatique/csi/",
          "ok": true,
          "signals": {
            "m2": [
              "2ème année",
              "bac +5",
              "bac+5",
              "master 2",
              "mastère",
              "niveau 7"
            ],
            "international": [
              "international"
            ],
            "alternance": [
              "alternance",
              "apprentissage",
              "contrat d’apprentissage",
              "entreprise"
            ],
            "jan": [],
            "tuition": [
              "financement",
              "frais",
              "scolarité",
              "tarif",
              "€"
            ]
          },
          "amounts_eur": [
            46000
          ]
        }
      ],
      "official_pages_ok": 2,
      "official_signals": {
        "m2": [
          "2ème année",
          "bac +5",
          "bac+5",
          "master 2",
          "mastère",
          "niveau 7"
        ],
        "international": [
          "international"
        ],
        "alternance": [
          "alternance",
          "apprentissage",
          "contrat d’apprentissage",
          "entreprise"
        ],
        "jan": [
          "janvier"
        ],
        "tuition": [
          "financement",
          "frais",
          "scolarité",
          "tarif",
          "€"
        ]
      },
      "amounts_eur_found_official_pages": [
        1000,
        2000,
        9000,
        10000,
        10700,
        11700,
        46000
      ],
      "estimated_one_year_total_eur": 21700,
      "ranking_score": 74.3,
      "ranking_decision": "Strong target",
      "risks": [],
      "must_ask": [
        "Is the program offered on the outside-Paris campus I choose?",
        "Can I enter directly into M2/final-year after Tunisian cycle d’ingénieur/Bac+5?",
        "Is the admission eligible for Études en France / Campus France Tunisia and VLS-TS student visa?",
        "What is the exact one-year tuition, deposit, and refund policy?",
        "Can a Tunisian non-EU student do alternance/apprenticeship?"
      ],
      "rank": 5
    },
    {
      "school": "ESGI",
      "type": "Private IT school",
      "campuses": [
        "Lyon",
        "Toulouse",
        "Lille",
        "Nantes",
        "Bordeaux",
        "Rennes",
        "Montpellier",
        "Nice",
        "Rouen",
        "Reims",
        "Tours",
        "Toulon",
        "Poitiers",
        "Orléans",
        "Grenoble",
        "Aix-en-Provence",
        "Le Havre"
      ],
      "best_cities": [
        "Rennes",
        "Lille",
        "Toulouse",
        "Nantes"
      ],
      "official_pages": [
        "https://www.esgi.fr/rentree-decalee.html",
        "https://www.esgi.fr/ecole-informatique/executive-mastere.html",
        "https://www.esgi.fr/executive-mastere/securite-informatique.html",
        "https://www.esgi.fr/etudiants-internationaux-hors-ue.html"
      ],
      "programs": [
        "Executive MSc Architecture des Logiciels",
        "Executive MSc Sécurité Informatique",
        "Systems/networks/cloud",
        "DevOps/IA Big Data"
      ],
      "tuition_estimate_eur": 11000,
      "tuition_range": "~€11,000 Executive MSc personal financing found",
      "rent_range": "Rennes/Lille/Nantes/Toulouse studio about €450–700",
      "living_month_eur": 900,
      "fit": 9,
      "recognition": 6,
      "m2_confidence": 6,
      "jan_confidence": 7,
      "notes": "Best fast/January lead, but confirm exact outside-Paris campus offers the program.",
      "official_pages_checked": [
        {
          "url": "https://www.esgi.fr/rentree-decalee.html",
          "ok": true,
          "signals": {
            "m2": [
              "2ème année",
              "bac+5",
              "msc"
            ],
            "international": [
              "hors ue",
              "international",
              "non-eu"
            ],
            "alternance": [
              "alternance",
              "apprentissage",
              "entreprise"
            ],
            "jan": [
              "janvier",
              "rentrée décalée"
            ],
            "tuition": [
              "financement",
              "tarif"
            ]
          },
          "amounts_eur": []
        },
        {
          "url": "https://www.esgi.fr/ecole-informatique/executive-mastere.html",
          "ok": true,
          "signals": {
            "m2": [
              "2ème année",
              "bac+5",
              "mastère",
              "msc",
              "niveau 7",
              "rncp niveau 7"
            ],
            "international": [
              "hors ue",
              "international",
              "non-eu"
            ],
            "alternance": [
              "alternance",
              "apprentissage",
              "entreprise"
            ],
            "jan": [
              "janvier",
              "rentrée décalée"
            ],
            "tuition": [
              "financement",
              "tarif",
              "€"
            ]
          },
          "amounts_eur": [
            11000
          ]
        },
        {
          "url": "https://www.esgi.fr/executive-mastere/securite-informatique.html",
          "ok": true,
          "signals": {
            "m2": [
              "2ème année",
              "bac+5",
              "mastère",
              "msc",
              "niveau 7",
              "rncp niveau 7"
            ],
            "international": [
              "hors ue",
              "international",
              "non-eu"
            ],
            "alternance": [
              "alternance",
              "apprentissage",
              "entreprise"
            ],
            "jan": [
              "janvier",
              "rentrée décalée"
            ],
            "tuition": [
              "financement",
              "tarif",
              "€"
            ]
          },
          "amounts_eur": [
            11000
          ]
        },
        {
          "url": "https://www.esgi.fr/etudiants-internationaux-hors-ue.html",
          "ok": true,
          "signals": {
            "m2": [
              "2ème année",
              "bac+5",
              "deuxième année",
              "msc"
            ],
            "international": [
              "campus france",
              "hors ue",
              "international",
              "non-eu",
              "titre de séjour",
              "visa",
              "études en france"
            ],
            "alternance": [
              "alternance",
              "apprentissage",
              "contrat d’apprentissage",
              "entreprise"
            ],
            "jan": [
              "janvier",
              "rentrée décalée"
            ],
            "tuition": [
              "financement",
              "frais",
              "scolarité",
              "tarif"
            ]
          },
          "amounts_eur": []
        }
      ],
      "official_pages_ok": 4,
      "official_signals": {
        "m2": [
          "2ème année",
          "bac+5",
          "deuxième année",
          "mastère",
          "msc",
          "niveau 7",
          "rncp niveau 7"
        ],
        "international": [
          "campus france",
          "hors ue",
          "international",
          "non-eu",
          "titre de séjour",
          "visa",
          "études en france"
        ],
        "alternance": [
          "alternance",
          "apprentissage",
          "contrat d’apprentissage",
          "entreprise"
        ],
        "jan": [
          "janvier",
          "rentrée décalée"
        ],
        "tuition": [
          "financement",
          "frais",
          "scolarité",
          "tarif",
          "€"
        ]
      },
      "amounts_eur_found_official_pages": [
        11000
      ],
      "estimated_one_year_total_eur": 23800,
      "ranking_score": 78.4,
      "ranking_decision": "Strong target",
      "risks": [],
      "must_ask": [
        "Is the program offered on the outside-Paris campus I choose?",
        "Can I enter directly into M2/final-year after Tunisian cycle d’ingénieur/Bac+5?",
        "Is the admission eligible for Études en France / Campus France Tunisia and VLS-TS student visa?",
        "What is the exact one-year tuition, deposit, and refund policy?",
        "Can a Tunisian non-EU student do alternance/apprenticeship?"
      ],
      "rank": 6
    },
    {
      "school": "ESIGELEC",
      "type": "Private CGE engineering",
      "campuses": [
        "Rouen",
        "Poitiers"
      ],
      "best_cities": [
        "Poitiers",
        "Rouen"
      ],
      "official_pages": [
        "https://www.esigelec.fr/fr/frais-de-scolarite",
        "https://www.esigelec.fr/fr/master-master-science-msc",
        "https://www.esigelec.fr/fr/admissions"
      ],
      "programs": [
        "Master/MSc",
        "Information systems",
        "Embedded/software/electronics"
      ],
      "tuition_estimate_eur": 11000,
      "tuition_range": "~€7,800–€16,850 depending program/status",
      "rent_range": "Poitiers €350–550; Rouen €450–650 studio",
      "living_month_eur": 780,
      "fit": 7,
      "recognition": 8,
      "m2_confidence": 5,
      "jan_confidence": 1,
      "notes": "Good cheaper-city CGE option; exact fee category must be confirmed.",
      "official_pages_checked": [
        {
          "url": "https://www.esigelec.fr/fr/frais-de-scolarite",
          "ok": true,
          "signals": {
            "m2": [
              "2ème année",
              "master 2",
              "mastère",
              "msc"
            ],
            "international": [
              "international"
            ],
            "alternance": [
              "apprentissage",
              "entreprise"
            ],
            "jan": [
              "february",
              "février",
              "janvier"
            ],
            "tuition": [
              "financement",
              "frais",
              "scolarité",
              "€"
            ]
          },
          "amounts_eur": [
            7800,
            5850,
            8280,
            2500,
            8500,
            6100,
            1600,
            3000,
            13000,
            13850,
            16850,
            4624
          ]
        },
        {
          "url": "https://www.esigelec.fr/fr/master-master-science-msc",
          "ok": true,
          "signals": {
            "m2": [
              "master 2",
              "mastère",
              "msc"
            ],
            "international": [
              "international"
            ],
            "alternance": [
              "apprentissage",
              "entreprise"
            ],
            "jan": [
              "février",
              "janvier"
            ],
            "tuition": [
              "frais",
              "scolarité",
              "€"
            ]
          },
          "amounts_eur": [
            13850,
            16850,
            5950,
            6800,
            4624
          ]
        },
        {
          "url": "https://www.esigelec.fr/fr/admissions",
          "ok": false,
          "error": "HTTP Error 404: Not Found"
        }
      ],
      "official_pages_ok": 2,
      "official_signals": {
        "m2": [
          "2ème année",
          "master 2",
          "mastère",
          "msc"
        ],
        "international": [
          "international"
        ],
        "alternance": [
          "apprentissage",
          "entreprise"
        ],
        "jan": [
          "february",
          "février",
          "janvier"
        ],
        "tuition": [
          "financement",
          "frais",
          "scolarité",
          "€"
        ]
      },
      "amounts_eur_found_official_pages": [
        1600,
        2500,
        3000,
        4624,
        5850,
        5950,
        6000,
        6100,
        6800,
        7800,
        8280,
        8500,
        13000,
        13850,
        16850
      ],
      "estimated_one_year_total_eur": 22360,
      "ranking_score": 73.1,
      "ranking_decision": "Strong target",
      "risks": [],
      "must_ask": [
        "Is the program offered on the outside-Paris campus I choose?",
        "Can I enter directly into M2/final-year after Tunisian cycle d’ingénieur/Bac+5?",
        "Is the admission eligible for Études en France / Campus France Tunisia and VLS-TS student visa?",
        "What is the exact one-year tuition, deposit, and refund policy?",
        "Can a Tunisian non-EU student do alternance/apprenticeship?"
      ],
      "rank": 7
    },
    {
      "school": "Epitech",
      "type": "Private IT school",
      "campuses": [
        "Bordeaux",
        "Lille",
        "Lyon",
        "Marseille",
        "Montpellier",
        "Moulins",
        "Mulhouse",
        "Nancy",
        "Nantes",
        "Nice",
        "Rennes",
        "Strasbourg",
        "Toulouse"
      ],
      "best_cities": [
        "Rennes",
        "Lille",
        "Toulouse",
        "Nantes",
        "Strasbourg"
      ],
      "official_pages": [
        "https://www.epitech.eu/formation-alternance/master-of-science-cybersecurite/",
        "https://www.epitech.eu/formation-alternance/master-of-science-intelligence-artificielle/",
        "https://www.epitech.eu/admission-bachelor-ecole-informatique/"
      ],
      "programs": [
        "MSc Cybersecurity",
        "MSc AI"
      ],
      "tuition_estimate_eur": 12000,
      "tuition_range": "MSc tuition unclear; ask quote. Bachelor prices are not relevant.",
      "rent_range": "Most outside cities €450–750 studio; Nice/Lyon higher",
      "living_month_eur": 900,
      "fit": 8,
      "recognition": 6,
      "m2_confidence": 3,
      "jan_confidence": 3,
      "notes": "Only useful if they allow direct second-year/final-year entry; otherwise 2 years is too expensive.",
      "official_pages_checked": [
        {
          "url": "https://www.epitech.eu/formation-alternance/master-of-science-cybersecurite/",
          "ok": true,
          "signals": {
            "m2": [
              "bac+5",
              "msc",
              "niveau 7"
            ],
            "international": [
              "international"
            ],
            "alternance": [
              "alternance",
              "entreprise"
            ],
            "jan": [
              "février",
              "janvier"
            ],
            "tuition": [
              "frais",
              "scolarité",
              "€"
            ]
          },
          "amounts_eur": []
        },
        {
          "url": "https://www.epitech.eu/formation-alternance/master-of-science-intelligence-artificielle/",
          "ok": true,
          "signals": {
            "m2": [
              "bac+5",
              "msc",
              "niveau 7"
            ],
            "international": [
              "international"
            ],
            "alternance": [
              "alternance",
              "apprentissage",
              "entreprise"
            ],
            "jan": [
              "février",
              "janvier"
            ],
            "tuition": [
              "frais",
              "scolarité",
              "€"
            ]
          },
          "amounts_eur": []
        },
        {
          "url": "https://www.epitech.eu/admission-bachelor-ecole-informatique/",
          "ok": true,
          "signals": {
            "m2": [
              "bac+5",
              "msc"
            ],
            "international": [
              "international",
              "visa"
            ],
            "alternance": [
              "alternance",
              "apprentissage",
              "contrat d’apprentissage",
              "entreprise"
            ],
            "jan": [
              "février"
            ],
            "tuition": [
              "financement",
              "frais",
              "scolarité",
              "tarif",
              "€"
            ]
          },
          "amounts_eur": [
            8120,
            7725
          ]
        }
      ],
      "official_pages_ok": 3,
      "official_signals": {
        "m2": [
          "bac+5",
          "msc",
          "niveau 7"
        ],
        "international": [
          "international",
          "visa"
        ],
        "alternance": [
          "alternance",
          "apprentissage",
          "contrat d’apprentissage",
          "entreprise"
        ],
        "jan": [
          "février",
          "janvier"
        ],
        "tuition": [
          "financement",
          "frais",
          "scolarité",
          "tarif",
          "€"
        ]
      },
      "amounts_eur_found_official_pages": [
        7725,
        8120
      ],
      "estimated_one_year_total_eur": 24800,
      "ranking_score": 62.8,
      "ranking_decision": "Backup target",
      "risks": [
        "direct M2/final-year uncertain",
        "tuition high"
      ],
      "must_ask": [
        "Is the program offered on the outside-Paris campus I choose?",
        "Can I enter directly into M2/final-year after Tunisian cycle d’ingénieur/Bac+5?",
        "Is the admission eligible for Études en France / Campus France Tunisia and VLS-TS student visa?",
        "What is the exact one-year tuition, deposit, and refund policy?",
        "Can a Tunisian non-EU student do alternance/apprenticeship?"
      ],
      "rank": 8
    },
    {
      "school": "EPITA",
      "type": "Private CGE engineering",
      "campuses": [
        "Lyon",
        "Toulouse",
        "Rennes",
        "Strasbourg"
      ],
      "best_cities": [
        "Rennes",
        "Toulouse",
        "Strasbourg"
      ],
      "official_pages": [
        "https://www.epita.fr/tarifs-et-financement/",
        "https://www.epita.fr/formation-internationale/",
        "https://www.epita.fr/diplome-ingenieur/admissions/"
      ],
      "programs": [
        "Computer Science",
        "Cybersecurity",
        "Software/AI"
      ],
      "tuition_estimate_eur": 12600,
      "tuition_range": "~€12,390–€12,790/year engineering cycle",
      "rent_range": "Rennes/Strasbourg/Toulouse €450–700 studio; Lyon higher",
      "living_month_eur": 900,
      "fit": 10,
      "recognition": 8,
      "m2_confidence": 5,
      "jan_confidence": 1,
      "notes": "Best academic fit but not cheapest; confirm exact M2 outside Paris.",
      "official_pages_checked": [
        {
          "url": "https://www.epita.fr/tarifs-et-financement/",
          "ok": true,
          "signals": {
            "m2": [
              "deuxième année",
              "msc"
            ],
            "international": [
              "international",
              "visa"
            ],
            "alternance": [
              "alternance",
              "apprentissage",
              "entreprise"
            ],
            "jan": [
              "janvier",
              "rentrée décalée"
            ],
            "tuition": [
              "euros",
              "financement",
              "frais",
              "scolarité",
              "tarif",
              "€"
            ]
          },
          "amounts_eur": [
            7500,
            50000,
            1000,
            1500,
            9200,
            8900,
            11800,
            11400
          ]
        },
        {
          "url": "https://www.epita.fr/formation-internationale/",
          "ok": true,
          "signals": {
            "m2": [
              "deuxième année",
              "msc"
            ],
            "international": [
              "international"
            ],
            "alternance": [
              "alternance",
              "apprentissage",
              "entreprise"
            ],
            "jan": [
              "rentrée décalée"
            ],
            "tuition": []
          },
          "amounts_eur": []
        },
        {
          "url": "https://www.epita.fr/diplome-ingenieur/admissions/",
          "ok": true,
          "signals": {
            "m2": [
              "2ème année",
              "master 2",
              "msc"
            ],
            "international": [
              "international"
            ],
            "alternance": [
              "alternance",
              "apprentissage",
              "entreprise"
            ],
            "jan": [
              "rentrée décalée"
            ],
            "tuition": []
          },
          "amounts_eur": []
        }
      ],
      "official_pages_ok": 3,
      "official_signals": {
        "m2": [
          "2ème année",
          "deuxième année",
          "master 2",
          "msc"
        ],
        "international": [
          "international",
          "visa"
        ],
        "alternance": [
          "alternance",
          "apprentissage",
          "entreprise"
        ],
        "jan": [
          "janvier",
          "rentrée décalée"
        ],
        "tuition": [
          "euros",
          "financement",
          "frais",
          "scolarité",
          "tarif",
          "€"
        ]
      },
      "amounts_eur_found_official_pages": [
        1000,
        1500,
        7500,
        8900,
        9200,
        11400,
        11800,
        50000
      ],
      "estimated_one_year_total_eur": 25400,
      "ranking_score": 60.7,
      "ranking_decision": "Only if others fail",
      "risks": [
        "tuition high"
      ],
      "must_ask": [
        "Is the program offered on the outside-Paris campus I choose?",
        "Can I enter directly into M2/final-year after Tunisian cycle d’ingénieur/Bac+5?",
        "Is the admission eligible for Études en France / Campus France Tunisia and VLS-TS student visa?",
        "What is the exact one-year tuition, deposit, and refund policy?",
        "Can a Tunisian non-EU student do alternance/apprenticeship?"
      ],
      "rank": 9
    }
  ]
}