# BMI Challenge - JavaScript basics

- [Jasmine - Set up](/coding-as-a-craft/bmi-challenge-javascript-basics/jasmine-set-up.md)
- [First tests](/coding-as-a-craft/bmi-challenge-javascript-basics/first-tests.md)
- [The calculator](/coding-as-a-craft/bmi-challenge-javascript-basics/the-calculator.md)
- [The Document-Object Model](/coding-as-a-craft/bmi-challenge-javascript-basics/the-document-object-model.md)
- [Web interface](/coding-as-a-craft/bmi-challenge-javascript-basics/web-interface.md)
- [Acceptance tests](/coding-as-a-craft/bmi-challenge-javascript-basics/acceptance-tests.md)
- [Moving on](/coding-as-a-craft/bmi-challenge-javascript-basics/moving-on.md)
