{"registration":"open","sequences":[{"title":"Semaine 1","activities":[{"title":"Jour 1","activities":[{"type":"act","title":"Démarrer en JavaScript I : Défi","code":"js00a-defi","path":"\/exercice\/js\/js00a-defi"}]},{"title":"Jour 2","activities":[{"type":"act","title":"Les variables : Défi","code":"js05-defi","path":"\/exercice\/js\/js05-defi"}]},{"title":"Jour 3","activities":[{"type":"act","title":"Les types et la portée : Défi","code":"js06-defi","path":"\/exercice\/js\/js06-defi"}]},{"title":"Jour 5","activities":[{"title":"Programme-synthèse de la semaine 1","code":"s1","type":"files"}]}]},{"title":"Semaine 2","activities":[{"title":"Jour 6","activities":[{"type":"act","title":"Introduction à JavaScript - Défi","code":"js01-defi","path":"\/exercice\/js\/js01-defi"}]},{"title":"Jour 7","activities":[{"type":"act","title":"Les nombres - Défi","code":"js07-defi","path":"\/exercice\/js\/js07-defi"}]},{"title":"Jour 8","activities":[{"type":"act","title":"Les structures alternatives - Défi","code":"js09-defi","path":"\/exercice\/js\/js09-defi"}]},{"title":"Jour 9","activities":[{"type":"act","title":"Petite histoire de l'informatique : Défi","code":"histoire-de-l-informatique-defi","path":"\/exercice\/culture\/histoire-de-l-informatique-defi"}]},{"title":"Jour 10","activities":[{"title":"Programme-synthèse de la semaine 2","code":"s2","type":"files"}]}]},{"title":"Semaine 3","activities":[{"title":"Jour 11","activities":[{"type":"act","title":"Les chaînes de caractères - Défi","code":"js08-defi","path":"\/exercice\/js\/js08-defi"}]},{"title":"Jour 12","activities":[{"type":"act","title":"Les structures itératives - Défi","code":"js10-defi","path":"\/exercice\/js\/js10-defi"}]},{"title":"Jour 13","activities":[{"type":"act","title":"Les entrées et les sorties - Défi","code":"js11-defi","path":"\/exercice\/js\/js11-defi"}]},{"title":"Jour 14","activities":[{"type":"act","title":"Algorithmes et programmes : Défi","code":"js03-defi","path":"\/exercice\/js\/js03-defi"}]},{"title":"Jour 15","activities":[{"title":"Programme-synthèse de la semaine 3","code":"s3","type":"files"}]}]},{"title":"Semaine 4","activities":[{"title":"Jour 16","activities":[{"type":"act","title":"Les tableaux - Défi","code":"js13-defi","path":"\/exercice\/js\/js13-defi"}]},{"title":"Jour 17","activities":[{"type":"act","title":"Les fonctions - Défi","code":"js15-defi","path":"\/exercice\/js\/js15-defi"}]},{"title":"Jour 18","activities":[{"type":"act","title":"Utiliser les documentations JavaScript - Défi","code":"js19-defi","path":"\/exercice\/js\/js19-defi"}]},{"title":"Jour 19","activities":[{"type":"act","title":"Le codage de l'information : Défi","code":"codage-defi","path":"\/exercice\/culture\/codage-defi"}]},{"title":"Jour 20","activities":[{"title":"Programme-synthèse de la semaine 4","code":"s4","type":"files"}]}]},{"title":"Les jours d'après","activities":[{"title":"Pour aller plus loin...","activities":[{"type":"act","title":"Quelques algorithmes classiques : Défi","code":"js04-defi","path":"\/exercice\/js\/js04-defi"},{"type":"act","title":"Les dates - Défi","code":"js12-defi","path":"\/exercice\/js\/js12-defi"},{"type":"act","title":"Les enregistrements - Défi","code":"js14-defi","path":"\/exercice\/js\/js14-defi"}]},{"title":"Et au delà...","activities":[{"type":"act","title":"Paradigmes de programmation : Défi","code":"js02-defi","path":"\/exercice\/js\/js02-defi"},{"type":"act","title":"Les fonctions - Défi","code":"js16-defi","path":"\/exercice\/js\/js16-defi"},{"type":"act","title":"Gestion des bugs - Défi","code":"js17-defi","path":"\/exercice\/js\/js17-defi"},{"type":"act","title":"Gestion des bugs - Défi","code":"js18-defi","path":"\/exercice\/js\/js18-defi"},{"type":"act","title":"Le fonctionnement d'un ordinateur : Défi","code":"fonctionnement-ordi-defi","path":"\/exercice\/culture\/fonctionnement-ordi-defi"},{"type":"act","title":"Le métier de développeur : Défi","code":"metier-de-dev-defi","path":"\/exercice\/culture\/metier-de-dev-defi"},{"type":"act","title":"Introduction à Python - Défi","code":"intro-python-defi","path":"\/exercice\/js\/intro-python-defi"}]}]}]}