Summer Python Intensive
GC Digital Initiatives is offering a 4-week Summer Python Intensive for Graduate Center students, faculty, and researchers interested in developing foundational Python programming skills for research, data analysis, digital scholarship, or creative projects. Taught by GC Digital Fellow Meha Gupta, this intensive is designed for beginners and will provide participants with the basic skills needed to begin working with Python and to make effective use of emerging AI-assisted coding tools.
Python has become one of the most widely used programming languages across the humanities, social sciences, and sciences. While the recent rise of AI agents and “vibe coding” practices has made coding more accessible, a foundational understanding of Python remains essential for evaluating, adapting, and maintaining code effectively.
This workshop is designed for beginners and follows the DHRIFT and Python for Everybody curriculum, so no prior coding experience is needed. However, familiarity with the basics of the command line interface is preferred. Participants will work step-by-step through programming fundamentals, data handling, and practical applications. The workshop will conclude with an introduction to AI-assisted programming, where participants will build a small project using AI coding tools while learning how to remain the “human in the loop.”
To register: please fill out this form. No experience required, but preference given to those with some familiarity with basic programming. Preference given to those who can commit to attending all sessions and engaging with the material. All sessions will be held on Zoom.
Sessions will begin on July 7, and meetings will take place from 1:00–3:00 PM on the following dates:
- Tuesday, July 7
- Thursday, July 9
- Tuesday, July 14
- Thursday, July 16
- Friday, July 24
- Friday, July 31
The Summer Python Intensive will rely heavily on participants’ regular attendance, willingness to complete assignments, and accountability to one another for full engagement.
Registration:
Enrollment will be capped at 20 participants to ensure sufficient opportunities for well-paced hands-on instruction, discussion, and individual support. Interested participants should complete the registration form. Form closes June 30.



