# A Basic Course in Number Theory

- Institution: IIT Bombay
- Department: Mathematics
- Teacher: Prof. Shripad Garge
- Level: Graduate
- Language: English
- Subjects: Mathematics
- Source: [NPTEL](https://nptel.ac.in/courses/111101137)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/111101137)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

This course intends to develop the basics of number theory touching upon many essential points such as the prime number theorem, quadratic reciprocity laws, Gauss’ theorem on the classification of binary quadratic forms, Brahmagupta-Pell equations, to quote a few. This course will enable a student to learn more advanced topics in number theory.

INTENDED AUDIENCE : Students with basic knowledge of Mathematics can take this course.

PREREQUISITES : Knowledge of basic group theory and ring theory will be useful but it is not necessary.

## Lectures

1. [Lecture 1 : Integers](https://invisiblenetwork.ai/learn/nptel/111101137/960cbea86e59) (YouTube)
2. [Lecture 2 : Divisibility and primes](https://invisiblenetwork.ai/learn/nptel/111101137/69439f45306a) (YouTube)
3. [Lecture 3 : Infinitude of primes](https://invisiblenetwork.ai/learn/nptel/111101137/293a5fe94c75) (YouTube)
4. [Lecture 4 : Division algorithm and the GCD](https://invisiblenetwork.ai/learn/nptel/111101137/55384a0dab25) (YouTube)
5. [Lecture 5 : Computing the GCD and Euclid’s lemma](https://invisiblenetwork.ai/learn/nptel/111101137/f6201b684b7b) (YouTube)
6. [Lecture 6 : Fundamental theorem of arithmetic](https://invisiblenetwork.ai/learn/nptel/111101137/ee0dd157b651) (YouTube)
7. [Lecture 7 : Stories around primes](https://invisiblenetwork.ai/learn/nptel/111101137/45fd4f4df651) (YouTube)
8. [Lecture 8 : Winding up on `Primes' and introducing `Congruences'](https://invisiblenetwork.ai/learn/nptel/111101137/ca843927392b) (YouTube)
9. [Lecture 9 : Basic results in congruences](https://invisiblenetwork.ai/learn/nptel/111101137/538c427771de) (YouTube)
10. [Lecture 10 : Residue classes modulo n](https://invisiblenetwork.ai/learn/nptel/111101137/e9a67e4390d3) (YouTube)
11. [Lecture 11 : Arithmetic modulo n, theory and examples](https://invisiblenetwork.ai/learn/nptel/111101137/685e2b50114c) (YouTube)
12. [Lecture 12 : Arithmetic modulo n, more examples](https://invisiblenetwork.ai/learn/nptel/111101137/fabac63322c0) (YouTube)
13. [Lecture 13 : Solving linear polynomials modulo n - I](https://invisiblenetwork.ai/learn/nptel/111101137/939622714fab) (YouTube)
14. [Lecture 14 : Solving linear polynomials modulo n - II](https://invisiblenetwork.ai/learn/nptel/111101137/7a6db87ae1a3) (YouTube)
15. [Lecture 15 : Solving linear polynomials modulo n - III](https://invisiblenetwork.ai/learn/nptel/111101137/d4c8fa959736) (YouTube)
16. [Lecture 16 : Solving linear polynomials modulo n - IV](https://invisiblenetwork.ai/learn/nptel/111101137/351327538bf0) (YouTube)
17. [Lecture 17 : Chinese remainder theorem, the initial cases](https://invisiblenetwork.ai/learn/nptel/111101137/002928eba3a9) (YouTube)
18. [Lecture 18 : Chinese remainder theorem, the general case and examples](https://invisiblenetwork.ai/learn/nptel/111101137/06ee25ff3056) (YouTube)
19. [Lecture 19 : Chinese remainder theorem, more examples](https://invisiblenetwork.ai/learn/nptel/111101137/3b762ceffa1a) (YouTube)
20. [Lecture 20 : Using the CRT, square roots of 1 in ℤn](https://invisiblenetwork.ai/learn/nptel/111101137/82e4ee265a08) (YouTube)
21. [Lecture 21 : Wilson's theorem](https://invisiblenetwork.ai/learn/nptel/111101137/527700444820) (YouTube)
22. [Lecture 22 : Roots of polynomials over ℤp](https://invisiblenetwork.ai/learn/nptel/111101137/fa28f5f67dba) (YouTube)
23. [Lecture 23 : Euler 𝜑-function - I](https://invisiblenetwork.ai/learn/nptel/111101137/e109f669f201) (YouTube)
24. [Lecture 24 : Euler 𝜑-function - II](https://invisiblenetwork.ai/learn/nptel/111101137/b71800ff1efb) (YouTube)
25. [Lecture 25 : Primitive roots - I](https://invisiblenetwork.ai/learn/nptel/111101137/da7f18676889) (YouTube)
26. [Lecture 26 : Primitive roots - II](https://invisiblenetwork.ai/learn/nptel/111101137/ce7f42815984) (YouTube)
27. [Lecture 27 : Primitive roots - III](https://invisiblenetwork.ai/learn/nptel/111101137/fbd7a9e606ef) (YouTube)
28. [Lecture 28 : Primitive roots - IV](https://invisiblenetwork.ai/learn/nptel/111101137/0db4c84bb83c) (YouTube)
29. [Lecture 29 : Structure of Un - I](https://invisiblenetwork.ai/learn/nptel/111101137/ae0f500a426e) (YouTube)
30. [Lecture 30 : Structure of Un - II](https://invisiblenetwork.ai/learn/nptel/111101137/e5daadf5438b) (YouTube)
31. [Lecture 31 : Quadratic residues](https://invisiblenetwork.ai/learn/nptel/111101137/558c53f6c16f) (YouTube)
32. [Lecture 32 : The Legendre symbol](https://invisiblenetwork.ai/learn/nptel/111101137/87bf746afb9e) (YouTube)
33. [Lecture 33 : Quadratic reciprocity law - I](https://invisiblenetwork.ai/learn/nptel/111101137/f38c9be55649) (YouTube)
34. [Lecture 34 : Quadratic reciprocity law - II](https://invisiblenetwork.ai/learn/nptel/111101137/343330d3e8ec) (YouTube)
35. [Lecture 35 : Quadratic reciprocity law - III](https://invisiblenetwork.ai/learn/nptel/111101137/d944117e022a) (YouTube)
36. [Lecture 36 : Quadratic reciprocity law - IV](https://invisiblenetwork.ai/learn/nptel/111101137/0feb061665ef) (YouTube)
37. [Lecture 37 : The Jacobi symbol](https://invisiblenetwork.ai/learn/nptel/111101137/a0783b6f3f0a) (YouTube)
38. [Lecture 38 : Binary quadratic forms](https://invisiblenetwork.ai/learn/nptel/111101137/b6185a64533d) (YouTube)
39. [Lecture 39 : Equivalence of binary quadratic forms](https://invisiblenetwork.ai/learn/nptel/111101137/c9bd35c924d3) (YouTube)
40. [Lecture 40 : Discriminant of a binary quadratic form](https://invisiblenetwork.ai/learn/nptel/111101137/e8cbeb7b6154) (YouTube)
41. [Lecture 41 : Reduction theory of integral binary quadratic forms](https://invisiblenetwork.ai/learn/nptel/111101137/0096392d32b5) (YouTube)
42. [Lecture 42 : Reduced forms up to equivalence - I](https://invisiblenetwork.ai/learn/nptel/111101137/380bc1a228f6) (YouTube)
43. [Lecture 43 : Reduced forms up to equivalence - II](https://invisiblenetwork.ai/learn/nptel/111101137/c5c81d0b1d65) (YouTube)
44. [Lecture 44 : Reduced forms up to equivalence - III](https://invisiblenetwork.ai/learn/nptel/111101137/9644e6334710) (YouTube)
45. [Lecture 45 : Sums of squares - I](https://invisiblenetwork.ai/learn/nptel/111101137/929a54471987) (YouTube)
46. [Lecture 46 : Sums of squares - II](https://invisiblenetwork.ai/learn/nptel/111101137/1ed9883341ad) (YouTube)
47. [Lecture 47 : Sums of squares - III](https://invisiblenetwork.ai/learn/nptel/111101137/f8e0bafeb548) (YouTube)
48. [Lecture 48 : Beyond sums of squares - I](https://invisiblenetwork.ai/learn/nptel/111101137/c294d3e0aaa0) (YouTube)
49. [Lecture 49 : Beyond sums of squares - II](https://invisiblenetwork.ai/learn/nptel/111101137/49bc9197663e) (YouTube)
50. [Lecture 50 : Continued fractions - basic results](https://invisiblenetwork.ai/learn/nptel/111101137/561f21fbd875) (YouTube)
51. [Lecture 51 : Dirichlet's approximation theorem](https://invisiblenetwork.ai/learn/nptel/111101137/375dcaaa6740) (YouTube)
52. [Lecture 52 : Good rational approximations](https://invisiblenetwork.ai/learn/nptel/111101137/1b7ff116079e) (YouTube)
53. [Lecture 53 : Continued fraction expansion for real numbers - I](https://invisiblenetwork.ai/learn/nptel/111101137/fb3afeb47f59) (YouTube)
54. [Lecture 54 : Continued fraction expansion for real numbers - II](https://invisiblenetwork.ai/learn/nptel/111101137/ff899a2c4c5a) (YouTube)
55. [Lecture 55 : Convergents give better approximations](https://invisiblenetwork.ai/learn/nptel/111101137/2e845f1fc96e) (YouTube)
56. [Lecture 56 : Convergents are the best approximations - I](https://invisiblenetwork.ai/learn/nptel/111101137/83bfa33d3a52) (YouTube)
57. [Lecture 57 : Convergents are the best approximations - II](https://invisiblenetwork.ai/learn/nptel/111101137/24f3e4f5a067) (YouTube)
58. [Lecture 58 : Quadratic irrationals as continued fractions](https://invisiblenetwork.ai/learn/nptel/111101137/04d80f373317) (YouTube)
59. [Lecture 59 : Some basics of algebraic number theory](https://invisiblenetwork.ai/learn/nptel/111101137/0623e0ad91b8) (YouTube)
60. [Lecture 60 : Units in quadratic fields: the imaginary case](https://invisiblenetwork.ai/learn/nptel/111101137/38f2cf9bc3fd) (YouTube)
61. [Lecture 61 : Units in quadratic fields: the real case](https://invisiblenetwork.ai/learn/nptel/111101137/bdb9f06bfcd8) (YouTube)
62. [Lecture 62 : Brahmagupta-Pell equations](https://invisiblenetwork.ai/learn/nptel/111101137/e9492e4988c8) (YouTube)
63. [Lecture 63 : Tying some loose ends](https://invisiblenetwork.ai/learn/nptel/111101137/381f396aa608) (YouTube)
