> For the complete documentation index, see [llms.txt](https://tbhp.gitbook.io/web-course/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tbhp.gitbook.io/web-course/tech-tutorials/topics/clean-code.md).

# Clean code

## Task

### Learning objectives:

Most students should:

* Know how to write good code
* Understand that using good names and smaller functions will improve the readability of their code.

### Students will already:

* Have had at least 25 hours of tuition and practise with javascript
* Have a good understanding of the basics of javascript, and functions

### Detailed Notes:

Good code is (mostly) subjective so its up to you what you want to cover in the video and tutorial. Please try to keep it short and focus on maybe 3-5 things that you do (or think others should do) to make their code more readable, clean and understandable. Please give plenty of examples.
