Description:In these notes, I shall cover some topics in both the perturbative and non-perturbative aspects of the topological Chern-Simons theory. The non-perturbative part will mostly be about the quantization of Chern-Simons theory and the use of surgery for computation, while the non-perturbative part will include brief discussions about framings, eta invariants, APS-index theorem, torsions and finite type knot invariants.