1. Introduction
  2. Organisation du module
  3. Outils
  4. Git
  5. Bash
  6. VSCode
  7. Part C
  8. Introduction
  9. Basics
  10. Arrays
  11. Types primitifs
  12. Struct
  13. Créer une documentation à partir des commentaires
  14. Raylib
  15. Makefile
  16. Pointeurs
  17. Allocation mémoire
  18. Pointeurs et tableaux
  19. Pointeurs et fonctions
  20. Débugueur GDB
  21. Débugueur Valgrind
  22. Strings
  23. Files
  24. Errors
  25. Fonctions variadiques
  26. Security issues
  27. Threads
  28. Part Python
  29. Introduction
  30. Pythonic styles
  31. Variables in Python
  32. Functions in functions
  33. Parameter passing
  34. Immutability
  35. Strings
  36. Equality
  37. Classes
  38. Inheritance
  39. Static
  40. Object model
  41. Exceptions
  42. SOLID
  43. Iterators
  44. Testing
  45. Typing
  46. Decorator
  47. Multiple inheritance
  48. Copies
  49. Metaclasses
  50. Magic functions
  51. Behind the scene: CPython
  52. Python Bindings
  53. Garbage collection
  54. Part C++
  55. RAII
  56. References
  57. Copie
  58. Smart pointers
  59. Move
  60. Copy ellision
  61. Inheritance
  62. Conclusion
  63. Template
  64. Part Rust
  65. Basics
  66. Struct
  67. Erreurs
  68. Traits
  69. Ownership
  70. Vecteurs
  71. Appendix
  72. Quiz
  73. Reviews
  74. TP1
  75. TP2
  76. TP3
  77. TP4
  78. TP5
  79. TP6
  80. TP7
  81. TP8
  82. TP9
  83. TP10
  84. Misc.
  85. Idées de projets
  86. Announces