Local hands-on instructional workshop opportunities in scientific computing, coding, and data for the Wellesley community. Computing skills intro workshops for those with little or no previous experience include:
join the mailing list to receive workshop announcements
🐍 Intro to Python
This two-part workshop is an introduction to programming and plotting in Python for people with little or no previous programming experience. It will cover use of interpreters (Python 3), visualization (matplotlib), data wrangling (pandas), notebooks (JupyterLab), and data platforms (Anaconda).
The terminal and the command-line are gateways to robust and efficient computing tasks. The Unix shell is often at their core and has been around longer than most of its users have been alive. It has survived because it’s a powerful tool that allows users to perform complex and powerful tasks, often with just a few keystrokes or lines of code. It helps users automate repetitive tasks and easily combine smaller tasks into larger, more powerful workflows. Use of the shell is fundamental to a wide range of advanced computing tasks, including high-performance computing. This two-part workshop will introduce you to this powerful tool.
Linux is an open-source operating system that is fundamentally relevant and empowering to research computing in many disciplines. Linux is available at Wellesley, from personal workstations to mid-level facilities to high-performance computing clusters, and this session will explore the landscape of Linux capabilities and tools on campus. This session pairs well with The Terminal workshop, although that workshop is not a prerequisite. This session will focus more on how and where Linux is implemented at Wellesley, how to locate and connect with those tools, and how to find support resources related to Linux on campus. Workshop attendees are typically extended access to a development sandbox Linux workstation.