# Python for Data Science

- Institution: IIT Madras
- Department: Computer Science and Engineering
- Teacher: Prof. Ragunathan Rengasamy
- Level: Undergraduate
- Language: English
- Subjects: Computer science, Engineering
- Source: [NPTEL](https://nptel.ac.in/courses/106106212)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/106106212)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

The course aims at equipping participants to be able to use python programming for solving data science problems.

INTENDED AUDIENCE : Final Year Undergraduates

PRE-REQUISITES : Knowledge of basic data science algorithms

## Lectures

1. [Introduction to Python for Data Science](https://invisiblenetwork.ai/learn/nptel/106106212/a965660f80e6) (YouTube)
2. [Introduction to Python](https://invisiblenetwork.ai/learn/nptel/106106212/9779acf20fc1) (YouTube)
3. [Introduction to Spyder - Part 1](https://invisiblenetwork.ai/learn/nptel/106106212/6a80754f7fa8) (YouTube)
4. [Introduction to Spyder - Part 2](https://invisiblenetwork.ai/learn/nptel/106106212/90bc32d59c44) (YouTube)
5. [Variables and Datatypes](https://invisiblenetwork.ai/learn/nptel/106106212/a555d8f32484) (YouTube)
6. [Operators](https://invisiblenetwork.ai/learn/nptel/106106212/de1b6ee14b2b) (YouTube)
7. [Jupyter setup](https://invisiblenetwork.ai/learn/nptel/106106212/acd55d4c3bec) (YouTube)
8. [Sequence_data_part_1](https://invisiblenetwork.ai/learn/nptel/106106212/c7b159d23703) (YouTube)
9. [Sequence_data_part_2](https://invisiblenetwork.ai/learn/nptel/106106212/f4872b88cb2a) (YouTube)
10. [Sequence_data_part_3](https://invisiblenetwork.ai/learn/nptel/106106212/f1f71350a587) (YouTube)
11. [Sequence_data_part_4](https://invisiblenetwork.ai/learn/nptel/106106212/704bbeb7d279) (YouTube)
12. [Numpy](https://invisiblenetwork.ai/learn/nptel/106106212/959347e73862) (YouTube)
13. [Reading data](https://invisiblenetwork.ai/learn/nptel/106106212/f09bbb2aced8) (YouTube)
14. [Pandas Dataframes I](https://invisiblenetwork.ai/learn/nptel/106106212/f9349ff6c95a) (YouTube)
15. [Pandas Dataframes II](https://invisiblenetwork.ai/learn/nptel/106106212/17df83542a4f) (YouTube)
16. [Pandas Dataframes III](https://invisiblenetwork.ai/learn/nptel/106106212/835005c35d0a) (YouTube)
17. [Control structures & Functions](https://invisiblenetwork.ai/learn/nptel/106106212/a523980c92c3) (YouTube)
18. [Exploratory data analysis](https://invisiblenetwork.ai/learn/nptel/106106212/d7fd45d6c68c) (YouTube)
19. [Data Visualization-Part I](https://invisiblenetwork.ai/learn/nptel/106106212/fff5abac2360) (YouTube)
20. [Data Visualization-Part II](https://invisiblenetwork.ai/learn/nptel/106106212/be8c5f2eb383) (YouTube)
21. [Dealing with missing data](https://invisiblenetwork.ai/learn/nptel/106106212/0a36d80ec06a) (YouTube)
22. [Introduction to Classification Case Study](https://invisiblenetwork.ai/learn/nptel/106106212/7e40d1a7588a) (YouTube)
23. [Case Study on Classification Part I](https://invisiblenetwork.ai/learn/nptel/106106212/b35514b11a94) (YouTube)
24. [Case Study on Classification Part II](https://invisiblenetwork.ai/learn/nptel/106106212/ba0feeffce30) (YouTube)
25. [Introduction to Regression Case Study](https://invisiblenetwork.ai/learn/nptel/106106212/16603b343d7d) (YouTube)
26. [Case Study on Regression Part I](https://invisiblenetwork.ai/learn/nptel/106106212/b93d1eb68afc) (YouTube)
27. [Case Study on Regression Part II](https://invisiblenetwork.ai/learn/nptel/106106212/92901c2d2242) (YouTube)
28. [Case Study on Regression Part III](https://invisiblenetwork.ai/learn/nptel/106106212/6d800eaf9326) (YouTube)
29. [Module : Predictive Modelling](https://invisiblenetwork.ai/learn/nptel/106106212/067d8d6902b5) (YouTube)
30. [Linear Regression](https://invisiblenetwork.ai/learn/nptel/106106212/bb3d021883d5) (YouTube)
31. [Model Assessment](https://invisiblenetwork.ai/learn/nptel/106106212/e47c80c24ccb) (YouTube)
32. [Diagnostics to Improve Linear Model Fit](https://invisiblenetwork.ai/learn/nptel/106106212/b688b3c679b1) (YouTube)
33. [Cross Validation](https://invisiblenetwork.ai/learn/nptel/106106212/9455ee24f202) (YouTube)
34. [Classification](https://invisiblenetwork.ai/learn/nptel/106106212/6476702c1afb) (YouTube)
35. [Logistic Regression](https://invisiblenetwork.ai/learn/nptel/106106212/712e3dde1705) (YouTube)
36. [K - Nearest Neighbors (kNN)](https://invisiblenetwork.ai/learn/nptel/106106212/ada339f61c40) (YouTube)
37. [K - means Clustering](https://invisiblenetwork.ai/learn/nptel/106106212/aa467ab29611) (YouTube)
38. [Logistic Regression ( Continued )](https://invisiblenetwork.ai/learn/nptel/106106212/53ec603af784) (YouTube)
39. [Decision Trees](https://invisiblenetwork.ai/learn/nptel/106106212/2d46e5996f73) (YouTube)
40. [Multiple Linear Regression](https://invisiblenetwork.ai/learn/nptel/106106212/fd3c1b258f3d) (YouTube)
