I'll be teaching an intermediate-level python course to CIC freshers during this summer!
I’ll be teaching Python to the freshers 2023. With many students hailing from a non-CS background, the course aims to cover the following:
- Introduction to Python: strings, lists, loops, recurssion, OOP.
- Python as a tool: Applications in Web Development, Data Engineering, ML and Research.
- Working with data: Introduction to pandas and visualizing data using matplotlib.
- Introduction to ML with scikit-learn.
Each session was 2 hours long. I took a total of 8+ hours of sessions. At the end of each session, students were asked to create a PR containing the work done in class in place of their attendance.
The GitHub repository containing student commits and resource materials can be found here.