---
# System prepended metadata

title: Curriculum overview and structure

---

# Curriculum overview and structure

## Curriculum

<style>
[class^="module"] {
  padding:.25em .35em;
}
.module1 {background-color:#ea5e5b;}
.module2 {background-color:#72be49;}
.module3 {background-color:#56a9f6;}

.tag {
  background:#aaa;padding:.25em .35em; border-radius:.25em; font-size:80%;
  color:white;
}
</style>

24 weeks in total

3 Modules:
- <span class="module1">module I</span> ‒ frontend: <span class="tag">#HTML</span> <span class="tag">#CSS</span> <span class="tag">#RWD</span> <span class="tag">#JS</span> <span class="tag">#DOM</span> <span class="tag">#git</span> …
- <span class="module2">module II</span> ‒ +backend: <span class="tag">#MongoDB</span> <span class="tag">#Node</span> <span class="tag">#Express</span> <span class="tag">#API</span> <span class="tag">#HTTP</span> <span class="tag">#AUTH</span> …
- <span class="module3">module III</span> ‒ SPA : <span class="tag">#React</span> <span class="tag">#JSX</span> <span class="tag">#Components</span> <span class="tag">#States</span> …

![](https://i.imgur.com/Ke2T62v.png)

1 final project /module :
 1. 🕹 A game : playable in a web-browser
 2. 🌎 A fullstack website /service : with real users, database...
 3. 🤳🏻 A React webapp : fast and mobile

Retro-planning :
```mermaid
gantt
    section Module I
    Lessons  :l, 2020-06-02, 5w
    Proj1 :2w
    
    section Module II
    Lessons    :5w
    Proj2 :3w
    
    section Module III
    Lessons    :5w
    Proj3 :4w
```

## Labels

L'ensembles du programme est disponible sur Trello : https://trello.com/b/FJSrcSR6 (et en lien du topic Slack).

Dedans, vous y retrouverez différents labels :

<style>
.labell {
  background:#aaa;padding:.25em .35em; border-radius:.25em;
  color:white;
}
.labell.lesson {background-color:#61bd4f;}
.labell.exercise {background-color:#f2d631;}
.labell.qa {background-color:#344563;}
.labell.kata {background-color:#237abf;}
.labell.project {background-color:#f49d31;}
.labell.enhancement {background-color:#6de999;}
.labell.bonus {background-color:#c377e0;}
.labell.career {background-color:#ed75ca;}
.labell.noclass {background-color:#eb5a46;}
</style>

Core materials:

- <span class="labell lesson">👨🏼‍🏫 Lesson</span> : la théorie expliquée pas-à-pas, ensemble ‒ pour comprendre les concepts clefs
- <span class="labell exercise">🏋🏽‍♂️Exercise</span> : la mise en pratique, en binômes ‒ pour tester sa compréhension et assimiler les cours
- <span class="labell qa">👁 REVIEW / QA</span> : les corrections ‒ pour améliorer son code
- <span class="labell kata">🥋 KATAs</span> : des petits challenges de code ‒ pour se fortifier et ne pas oublier
- <span class="labell project">🏗 Project</span> : synthèse des connaissances

and also:

- <span class="labell enhancement">💅 Enhancement</span> / <span class="labell bonus">🎁 Bonus</span>
- <span class="labell career">💼 Career Services</span>
- <span class="labell noclass">⛱ No Class</span>

## Organisation d'une séance

En dehors des périodes de projets, **chaque 🗓️séance sera organisée ainsi** :
 - une <span class="labell qa">👁 REVIEW / QA</span> de la séance précédente
 - une ou plusieurs <span class="labell lesson">👨🏼‍🏫 Lesson</span>(s)
 - une <span class="labell noclass">⛱ pause</span>
 - un <span class="labell exercise">🏋🏽‍♂️Exercise</span> de mise en pratique (aka. LAB)

---

En plus de cette routine :
 - chaque semaine, on fera au moins 1 <span class="labell kata">🥋 KATA</span>
 - des contenus <span class="labell bonus">🎁 Bonus</span> et des  <span class="labell enhancement">💅 Enhancement</span> viendront enrichir les séances
 - des sessions <span class="labell career">💼 Career Services</span> seront plannifiées avec Dina pour les intéressé.es

NB : Les samedis on mettra les bouchées doubles  !

## L'équipe

Nous serons 4 teachers à votre disposition : Justine, Élodie et Lucas (vos TAs) et moi-même.


Nous vous apporterons notre aide dès que vous en aurez besoin. N'hésitez surtout pas à nous ☝️solliciter !

=> Passer à la présentation des TAs et de leurs retours d'expérience