In this course, you learned about three types of attention self-attention, masked self-attention, and encoder-decoder attention. You went in deep and explored the strengths and weaknesses of self-attention versus masked self-attention, and learned when to use each one. You also coded the three types of attention and verified that they worked as expected. I'm looking forward to seeing what you will build on your own. Bam!