DS2001

DS2001: Data Science Programming Practicum

I'm thrilled to teach DS2001: Data Science Programming Practicum this Fall. This course offers a very gentle introduction to Python and data science, perfect for undergraduates with no prior programming experience and math background. My goal is to make this one of the most empowering classes you'll take. We'll focus on practical programming skills and problem-solving techniques that will not only help you excel in DS2000 (corequisite) but also succeed in other areas of your life.

All majors are welcome.

🚀 This class is a safe space for beginners. Mistakes are not only expected but cherished as they lead to insight and learning. 🚀

What makes this class unique is the emphasis on developing crucial programming and engineering skills. In addition to Python, you'll learn Iterative Development, Problem Decomposition, Algorithmic Thinking, and Root Cause Analysis (5 Whys) - tools that will help you overcome challenges and troubleshoot problems effectively. These skills are tailored to help you ace the DS2000 (corequisite) exams and excel in your homework.

Our classes will be highly interactive, featuring hands-on problems, pair programming, and engaging exercises. Through these methods, you'll build a solid foundation in data science. The highlight is a month-long group project where you'll apply your new skills to real-world data challenges of your choosing. I'm committed to your success, offering plenty of support during class, office hours, and beyond.

I am looking forward to seeing you in class!

08/20/2024: While my other section has already filled up, there are still seats available in the Thursday evening section from 5:15-6:55 PM in West Village H 210A (CRN: 14295). You can download a brief video on how to find my section here.