This lecture talks about achieving good rates with list-decodable codes nonconstructively. And it also talks about trying to achieve these rates constructively, and briefly discuss algebraic geometry codes.