Tout ton parcours BAC Info, au même endroit.

Du premier diagnostic au Python, avance avec une route claire — sans avoir à deviner la prochaine étape.

04 — Les structures itérativesLeçon 1 / 3
algorithme.algomain.py
Algorithme SommeTantQue
Début
  s  0
  i  1
  TantQue i <= 5 Faire
    s  s + i
    i  i + 1
  FinTantQue
  Écrire("Somme = ", s)
Fin
AlgorithmePython▶ Exécuter
$ algo SommeTantQue
Somme = 15

On initialise i à un, on répète tant que i est inférieur ou égal à cinq.

5/18 CC
Comment on apprend ici

Ce n’est pas un cours en ligne.
C’est une machine à ne pas oublier.

Cinq choses s’enchaînent, toujours dans cet ordre : on te montre, on t’explique, on te guide, on te lâche, puis on fait revenir. Aucune ne remplace les autres — c’est l’enchaînement qui fait tenir.

01
On te montre

La leçon se joue

Ni vidéo, ni PDF. Le code se tape à l’écran pendant que la voix parle, la ligne en cours reste surlignée, et ça s’arrête pour te faire répondre avant de continuer. Le même programme est écrit deux fois : en algorithmique, puis en Python. Et tu peux la suivre sans le son, dans le bus — les sous-titres écrivent chaque mot.

02
On t’explique

L’explication s’anime

Quand une notion résiste, une animation se déclenche dans la leçon, au moment exact où la question se pose. Pas une playlist que tu ne regarderas jamais.

03
On te guide

L’atelier, brique par brique

Tu construis le programme une étape à la fois. Tu ajoutes une ligne, la machine dit oui, tu passes à la suivante. Jamais de page blanche.

04
On te lâche

Le défi, sans guide

Tu écris seul, et ton code est exécuté sur des cas de test — n’importe quelle solution juste passe, exactement comme au jury. Certains défis vérifient aussi la forme, pour qu’on ne gagne pas en imprimant la réponse à la main.

05
Ça revient

Le soir, au pouce

Ta séance est déjà prête : tu ne choisis pas quoi réviser. L’ordre est décidé — rappel de la veille, leçon, quiz, atelier, preuve. Ce que tu as raté remonte le lendemain, puis s’éloigne quand ça tient. Environ 2 h 30 par semaine, et tu finis un chapitre.

Une seule application, deux moments.

Elle s’installe sur ton téléphone : révision du jour, entraînement, progression. Le soir au pouce, tu gardes ; au clavier, tu construis — parce que l’épreuve, elle, se passe sur machine. Un seul compte, une seule progression : la leçon, l’atelier, le défi, le quiz et le suivi de tes parents sont au même endroit.

Ton bilan est prêt 13,5 /20 Niveau : Bien
Les fondamentauxsolide
Les conditionscorrect
Les bouclesfragile
Les tableauxà renforcer
Les sous-programmescorrect
Ton premier piège « La borne de range » : parcourir 0 à n−1, pas 1 à n. Corrigé en 2 minutes.
Le Bilan · gratuit, sans compte

Dix minutes pour savoir exactement ce qui te manque.

Une radiographie, pas une note : douze questions, trente-six erreurs de raisonnement possibles — et à la fin, le nom de la tienne. « La borne de range » : parcourir 0 à n−1, pas 1 à n. Puis la machine reprend la liste, une par une, jusqu’à ce qu’il n’en reste aucune.

12
Questions cibléesPas de piège hors-programme.
10′
Dix minutes, à ton rythmeAucune question ne se ferme.
36
Erreurs nommées« = » vs « == », la borne de range…
0
Zéro compteTon score s’affiche avant toute inscription.
Commencer mon Bilan
Une leçon

On retire l’aide, étape par étape.

Chaque notion des six chapitres passe par les mêmes quatre temps. Au premier, le programme se déroule sous tes yeux, variables comprises. Au dernier, il ne te reste ni indice ni exemple.

1–2On te montre

  1. 1Voir

    Tu paries sur la sortie avant que la vidéo démarre. Ensuite seulement, les variables se remplissent ligne par ligne.

    Aide 4/4 · tout est montré

    Ce que tu fais

    La vidéo-concept ne se lance pas tant que tu n’as pas choisi. Ce pari n’est pas noté : il sert à te faire sentir l’écart entre ce que tu croyais et ce qui arrive vraiment.

    somme = 0
    for i in range(1, 4):
        somme = somme + i
    print(somme)
    i2 somme3
  2. 2Comprendre

    Le même programme est rejoué en entier : d’abord en algorithmique, ensuite traduit en Python.

    Aide 3/4 · la ligne en cours est surlignée

    Ce que tu fais

    Le curseur suit l’exécution et les sous-titres écrivent chaque mot, donc tu peux suivre la leçon sans le son, dans le bus. Compte six à dix minutes.

    04 — Les structures itérativesLeçon 1 / 3
      s  0
      i  1
      TantQue i <= 5 Faire
        s  s + i
        i  i + 1

    On initialise i à un, on répète tant que i est inférieur ou égal à cinq.

    5/18 CC

3–4Tu fais

  1. 3Faire

    Tu écris la fonction toi-même. Elle est corrigée en l’exécutant sur des cas de test, et non en comparant du texte.

    Aide 2/4 · tu exécutes, tu corriges

    Sur ordinateur

    Ce que tu fais

    Les ateliers et les exercices demandent un clavier, et InfoLab te prévient avant que tu les ouvres. C’est aussi la réalité de l’épreuve pratique, qui dure une heure sur les machines du lycée.

    main.py▶ Exécuter
    def somme_jusqua(n):
        s = 0
        for i in range(1, n):
            s = s + i
        return s
    $ somme_jusqua(5)
    10 — attendu 15
  2. 4Prouver

    Le même piège revient plus tard, avec d’autres nombres et sans indice.

    Aide 0/4 · sans filet

    Ce que tu fais

    Ce sont les pièges croisés pendant les vidéos, reposés sous un autre énoncé. C’est le seul moment où personne ne t’aide, et c’est là qu’on voit si c’est acquis.

    Prouve que tu sais3 / 8

    Avec range(2, 6), combien de tours ?

    +1 XP · série 4

Une épreuve, deux notations

Ce que le correcteur attend, et ce que la machine exécute.

Ton épreuve a deux parties, et mélanger les deux notations coûte des points sur les deux. Chaque leçon les écrit côte à côte.

Une seule épreuve, le même jour pour vos trois sections. Informatique, coefficient 1 — 1 h 30 d’écrit et 1 heure de pratique sur machine. Le programme est identique : même manuel, même sujet.

Les 6 chapitres ci-dessous couvrent ce programme en entier.

Algorithmique et programmation — un écrit long et une épreuve pratique, et c’est la moitié de tes points d’informatique. Les 6 chapitres ci-dessous sont le socle de cette épreuve.

Les 19 chapitres de la filière couvrent les deux matières du programme : Algorithmique et programmation (jusqu’aux fichiers, à la récursivité et aux tris) et Systèmes et technologies de l’informatique — bases de données (schéma, SQL) et web (HTML, CSS, JavaScript, PHP, MySQL) — avec les deux épreuves pratiques.

  1. 01Les structures de données
  2. 02Les actions élémentaires
  3. 03Les structures conditionnelles
  4. 04Les structures itératives
  5. 05Les sous-programmes
  6. 06Les traitements avancés — tri & recherche

Acte 1 · Algorithmique

Début, Fin, pour affecter, = pour comparer. Les conventions que le correcteur attend.

algorithme.algo
Algorithme SommeTantQue
Début
  s  0
  i  1
  TantQue i <= 5 Faire
    s  s + i
    i  i + 1
  FinTantQue
  Écrire("Somme = ", s)
Fin

Acte 2 · Python

La flèche devient =, l’égalité devient ==, Vrai devient True. Tu exécutes, tu corriges.

main.py▶ Exécuter
s = 0
for i in range(1, 6):   # 1 à 5
    s = s + i
print("Somme =", s)
$ python main.py
Somme = 15
Gratuit · sans compte · rien à installer

Sept outils qui exécutent.

Pas des tutoriels : des laboratoires. Tu écris, tu cliques, ça tourne — dans ton navigateur, sans rien installer. Et c’est réglé sur ce que le jury tunisien demande vraiment, pas sur ce qu’un cours généraliste enseigne.

1 762 sujets et corrigés dépouillés pour les régler. C’est ce qui permet à l’outil web d’affirmer que addEventListener n’apparaît jamais dans une épreuve — et donc qu’il ne faut pas l’apprendre pour le BAC.

Ouvrir les outils
Le mentor

Il connaît les fonctions interdites à l’épreuve.

sorted(), max(), sum() ne sont pas au programme : les utiliser coûte des points même quand le résultat est juste. Une IA générale l’ignore et te les apprendra. Celle-ci refuse.

  • 1D’abord, toi. Avant qu’il réponde, tu écris en une phrase ce qui te bloque. C’est souvent là qu’on trouve.
  • 2Sur un exercice noté, pas de solution. Il ré-explique sur d’autres données, et c’est toi qui écris le code.
  • 3Il voit ton écran. Ton code, la ligne en cours. Tu n’as rien à recopier ailleurs.

Donne-moi la solution de l’exercice 4 stp

Pas sur un exercice noté 🙂
Mais on va le débloquer. Sur un autre exemple : pour range(1, 4), quelles valeurs prend i ?

1, 2, 3 ?

Exactement — la borne de droite est exclue. Applique ça à ton exercice : qu’est-ce que tu écris ?

Extrait d’une vraie conversation avec le mentor.

Ce que tes parents voient

C’est toi qui envoies le lien.

Ils ouvrent une page web, sans app ni mot de passe : les jours où tu as travaillé, ta série, les chapitres finis, et les deux à revoir ensemble. Aucune note, aucun classement. Tu peux couper l’envoi en un tap.

Rapport InfoLabExemple
13,5
Niveau : Bien Le parcours commence par les boucles, puis passe aux tableaux.
Les fondamentauxsolide
Les bouclesfragile
Les tableauxà renforcer
À travailler ensemble Les bornes de parcours, puis leur traduction en Python.
  • Le rapport du BilanLe niveau, le chapitre qui coûte le plus, la prochaine étape.
  • Toujours à jourLa page se met à jour toute seule ; ils l’ouvrent quand ils veulent.
  • À travailler ensembleLes chapitres du moment, nommés. De quoi en parler à table.
  • Tu gardes la mainC’est toi qui envoies le lien. Désabonnement en un tap.
Le Pass BAC · prix de lancement

150 dinars. Une fois.

Un seul paiement et tu as accès jusqu’à l’épreuve. Sans carte bancaire : D17, virement, Wafacash ou La Poste.

150 DT

Un seul paiement de 150 DT — sans carte, sans abonnement.

  • Sciences expérimentales, Maths, Techniques — les 6 chapitres (algorithmique et Python)
  • Sciences de l’informatique — les 19 chapitres (algorithmique & programmation, systèmes & technologies de l’informatique) et les deux épreuves pratiques
  • Les leçons, les exercices, les ateliers
  • Le Bilan et les re-bilans
  • Le mentor IA
  • Le suivi pour tes parents
Voir comment payer

Satisfait ou remboursé : si tu changes d’avis, on te rembourse sous 7 jours, sans avoir à te justifier.

Un stage de révision du bac : 270 à 300 DT. Pour une seule matière, sur quelques semaines.

Un mois de cours particuliers : 80 à 200 DT. Pour une seule matière.

Le Pass BAC : 150 DT. Toute l’année, jusqu’à l’épreuve.

  • D17 · IZI
  • Virement (RIB)
  • e-DINAR
  • Wafacash
  • Poste (CCP)

Aucun prélèvement automatique : on n’a pas ta carte, on ne peut pas te prélever.

Qui te vend ça : Med Amine El Wederni — NG Coding, entreprise enregistrée en Tunisie, matricule fiscal 1876446C. 415 rue Hedi Said, 1000 Tunis. +216 29 293 037 — un vrai numéro, un vrai humain. Nos mentions légales, conditions de vente, conditions d’utilisation et politique de confidentialité sont publiées et opposables.

Questions fréquentes

Ce que les élèves nous demandent le plus.

Et si je suis en sciences de l’informatique ?

Oui — la filière est couverte en entier, avec son propre parcours. Les deux matières du programme y sont : Algorithmique et programmation (jusqu’aux fichiers, à la récursivité et aux tris) et Systèmes et technologies de l’informatique, ses deux moitiés comprises : bases de données (schéma, SQL, dans une réplique de phpMyAdmin) et web (HTML, CSS, JavaScript, PHP et MySQL). Les deux épreuves pratiques SI sont montées telles quelles, avec leur minuteur et leur barème — voir les sujets.

Faut-il un ordinateur, ou le téléphone suffit ?

Le téléphone suffit pour l’essentiel : le Bilan, le rappel du soir, les quiz, le mentor. Les ateliers — ceux où tu écris le code toi-même — demandent un clavier, et InfoLab te prévient avant que tu les ouvres. C’est aussi la réalité de l’épreuve, qui se passe sur les machines du lycée.

Je pars de zéro. C’est jouable ?

C’est exactement le cas prévu. Le chapitre 1 commence à « qu’est-ce qu’une variable ». On montre le programme en entier avant de te demander quoi que ce soit, puis on retire l’aide étape par étape : voir, comprendre, faire, prouver.

Pourquoi l’algorithmique avant Python ?

Parce que l’épreuve demande les deux, et que mélanger les deux notations coûte des points. En algorithmique, « ← » affecte et « = » compare. En Python c’est l’inverse : « = » affecte et « == » compare. Chaque leçon écrit le même programme dans les deux notations et te montre exactement ce qui bascule.

Qu’est-ce que mes parents reçoivent ?

Un lien privé, que tu leur envoies toi-même. Ils y voient un résumé : jours actifs, série, chapitres, et les chapitres à travailler ensemble. Ni bulletin ni classement, et un lien de désabonnement au bas de la page.

Commence ici

Douze questions, et tu sais quoi réviser ce soir.

Pas besoin de compte ni de numéro. À la fin, un score sur 20 et le nom des deux erreurs qui te coûtent le plus.