Teaching
Welcome! Here you’ll find an overview of the courses I’ve taught — combining programming fundamentals and applied data science. I aim to make learning engaging, practical, and aligned with real-world challenges.
GIET University, Rayagada
Course | Role | Mode | Duration |
---|---|---|---|
Python Programming | Instructor | Chalk & Talk, PPT, IDE Demos | Semester-long |
Introduction to Data Science (IDS) | Instructor | Presentations, Projects, Jupyter | Semester-long |
Python Programming
Course Goal: Introduce students to Python, from beginner syntax to real-world applications like database interaction and web scripting.
Syllabus Overview
Unit | Topics |
---|---|
Unit 1 | Variables, data types, operators, strings, lists, tuples, dictionaries |
Unit 2 | Conditionals, loops, functions, lambda, modules, string/list/dict manipulations |
Unit 3 | File operations, OOP (classes, inheritance), regex, exception handling |
Unit 4 | SQL with Python, multithreading, CGI scripting |
Introduction to Data Science (IDS)
Course Goal: Help students understand data manipulation, visualization, and basic machine learning concepts using Python tools.
Key Topics
Module | Highlights |
---|---|
Data Structures | Lists, dictionaries, arrays with NumPy |
Data Handling | Pandas for data wrangling |
Visualization | Matplotlib, Seaborn |
Statistics | Descriptive stats, probability |
ML Intro | Supervised learning basics |
Real Projects | Case studies, ethics, interpretation |
Want to collaborate or see the teaching materials? get in touch.