1. Facets of contact geometry
1.1. Contact structures and Reeb vector fields
1.2. The space of contact elements
1.3. Interlude: symplectic linear algebra
1.5. The geodesic flow and Huygens' principle
1.7. Applications of contact geometry to topology
2.1. Examples of contact manifolds
2.2. Gray stability and the Moser trick
2.3. Contact Hamiltonians
2.4. Interlude: symplectic vector bundles
2.5. Darboux's theorem and neighbourhood theorems
2.6. Isotopy extension theorems
3. Knots in contact 3-manifolds
3.1. Legendrian and transverse knots
3.2. Front and Lagrangian projection
3.3. Approximation theorems
3.4. Interlude: topology of submanifolds
3.5. The classical invariants
4. Contact structures on 3-manifolds
4.1. Martinet's construction
4.2. 2-plane fields on 3-manifolds
4.4. Other proofs of Martinet's theorem
4.5. Tight and overtwisted
4.6. Surfaces in contact 3-manifolds
4.7. The classification of overtwisted contact structures
4.8. Convex surface theory
4.10. On the classification of tight contact structures
4.11. Proof of Cerf's theorem
4.12. Prime decomposition of tight contact manifolds
5. Symplectic fillings and convexity
5.1. Weak versus strong fillings
5.2. Symplectic cobordisms
5.3. Convexity and Levi pseudoconvexity
5.4. Levi pseudoconvexity and [omega]-convexity
6.2. Contact surgery and symplectic cobordisms
6.3. Framings in contact surgery
6.4. Contact Dehn surgery
7. Further constructions of contact manifolds
7.2. The Boothby-Wang construction
8. Contact structures on 5-manifolds
8.1. Almost contact structures
8.2. On the structure of 5-manifolds
8.3. Existence of contact structures
Appendix A. The generalised Poincare lemma
Appendix B. Time-dependent vector fields