- Read chapter 1: https://craftinginterpreters.com/introduction.html
- do the challenges of the chapter
We review this work on Thursday 09 January 2025, 19:00 CET
- Read chapter 2: https://craftinginterpreters.com/a-map-of-the-territory.html chapter 3: https://craftinginterpreters.com/the-lox-language.html
- do the challenges of the chapter
We review this work on Thursday 23 January 2025, 19:00 CET
- Read chapter 4: https://craftinginterpreters.com/scanning.html
- do the challenges of the chapter
We review this work on Thursday 13 February 2025, 19:00 CET
- Read chapter 5: https://craftinginterpreters.com/representing-code.html
- do the challenges of the chapter
We review this work on Thursday 27 February 2025, 19:00 CET
- Read chapter 6: https://craftinginterpreters.com/parsing-expressions.html
- do the challenges of the chapter
We review this work on Thursday 13 March 2025, 19:00 CET
- Read chapter 7: https://craftinginterpreters.com/evaluating-expressions.html
- do the challenges of the chapter
We review this work on Thursday 27 March 2025, 19:00 CET
- Read chapter 8: https://craftinginterpreters.com/statements-and-state.html
- do the challenges of the chapter
We review this work on Thursday 10 April 2025, 19:00 CET
- Read chapter 9: https://craftinginterpreters.com/control-flow.html
- do the challenges of the chapter
We review this work on Thursday 15 May 2025, 19:00 CET
- Read chapter 10: https://craftinginterpreters.com/functions.html
- do the challenges of the chapter
We review this work on Thursday 29 May 2025, 19:00 CET
- Read chapter 11: https://craftinginterpreters.com/resolving-and-binding.html
- do the challenges of the chapter
We review this work on Thursday 12 June 2025, 19:00 CET
- Read chapter 12: https://craftinginterpreters.com/classes.html
- do the challenges of the chapter
We review this work on Thursday 26 June 2025, 19:00 CET
- Read chapter 13: https://craftinginterpreters.com/inheritance.html
- do the challenges of the chapter
We review this work on Thursday 10 July 2025, 19:00 CET
- Read chapter 14: https://craftinginterpreters.com/chunks-of-bytecode.html
- do the challenges of the chapter
We review this work on Thursday 28 August 2025, 19:00 CET
- Read chapter 15: https://craftinginterpreters.com/a-virtual-machine.html
- do the challenges of the chapter
We review this work on Thursday 11 September 2025, 19:00 CET
- Read chapter 16: https://craftinginterpreters.com/scanning-on-demand.html
- do the challenges of the chapter
We review this work on Thursday 25 September 2025, 19:00 CET
- Read chapter 17: https://craftinginterpreters.com/compiling-expressions.html
- do the challenges of the chapter
We review this work on Thursday 23 October 2025, 19:00 CET
- Read chapter 18: https://craftinginterpreters.com/types-of-values.html
- do the challenges of the chapter
We review this work on Thursday 13 November 2025, 19:00 CET
- Read chapter 19: https://craftinginterpreters.com/strings.html
- do the challenges of the chapter
We review this work on Thursday 27 November 2025, 19:00 CET
- Read chapter 20: https://craftinginterpreters.com/hash-tables.html
- do the challenges of the chapter
We review this work on Thursday 11 December 2025, 19:00 CET
- Read chapter 21: https://craftinginterpreters.com/global-variables.html
- do the challenges of the chapter
We review this work on Thursday 08 January 2026, 19:00 CET
- Read chapter 22: https://craftinginterpreters.com/local-variables.html
- do the challenges of the chapter
We review this work on Thursday 22 January 2026, 19:00 CET
- Read chapter 23: https://craftinginterpreters.com/jumping-back-and-forth.html
- do the challenges of the chapter
We review this work on Thursday 26 February 2026, 19:00 CET
- Read chapter 24: https://craftinginterpreters.com/calls-and-functions.html
- do the challenges of the chapter
We review this work on Thursday 12 March 2026, 19:00 CET
- Read chapter 25: https://craftinginterpreters.com/closures.html
- do the challenges of the chapter
We review this work on Thursday 26 March 2026, 19:00 CET
- Read chapter 26: https://craftinginterpreters.com/garbage-collection.html
- do the challenges of the chapter
We review this work on Thursday 09 April 2026, 19:00 CET
- Read chapter 27: https://craftinginterpreters.com/classes-and-instances.html
- do the challenges of the chapter
We review this work on Thursday 14 May 2026, 19:00 CET
- Read chapter 28: https://craftinginterpreters.com/methods-and-initializers.html
- do the challenges of the chapter
We review this work on Thursday 28 May 2026, 19:00 CET
- Read chapter 29: https://craftinginterpreters.com/superclasses.html
- do the challenges of the chapter
We review this work on Thursday 11 June 2026, 19:00 CET
- Read chapter 30: https://craftinginterpreters.com/optimization.html
- do the challenges of the chapter
We review this work on Thursday 25 June 2026, 19:00 CET