Module 1

Programming Language/Operating Systems

1.1

1.1.1 Clemson CITI Introductory Research Computing Workshops (From Schiller)

Clemson University’s Cyberinfrastructure Technology Integration Group offers basic research computing training workshops. The workshops are suitable for undergraduate and graduate students who intend to engage in computational research. The workshops are mainly aimed at Clemson researchers and participation requires an account on the Palmetto cluster. However, the general content is applicable on other computing systems as well. Workshop materials are available on Github for self-paced study.

1.1.2 Introduction to Linux (From Kuksenok)

Level: beginner, UG/graduate students, CCIT hands-on workshop

Format: Video recording of hands-on CCIT workshop, time: 2 hr 20 min, accessible with Clemson ID

1.1.3 Introduction to Ubuntu (From Kuksenok)

Level: beginner, UG/graduate students

Format: Online tutorial taken at own pace

Link

1.1.4 Introduction to Python (From Kuksenok)

Level: Beginner/intermediate (UG/graduate students)

Format: will take place virtually in June 2021, 3-parts hands-on CCIT workshop

Link

1.1.5 Python training (From Sarupria)

Link  — this is for UG/grad students — beginner level, this has Jupyter notebooks and YouTube videos to go along with that. This is open and free to access. 

1.1.6 Python Scripting for Computational Molecular Sciences (From Shields)

Level: beginners/intermediates (UG/graduate students)

Format: Online tutorials at own pace cover basic syntax of Python, parsing files, prcessing multiple files, working with tabular data, plotting and data visualization, writing functions, and running code from the Linux command line Link

1.2

1.2.1 Introduction to Palmetto (From Kuksenok)

Level: beginner/intermediate   UG/graduate students

format: video recording of hands-on CCIT workshop in 2 parts, time: 3 hr

Part 1: Link

Part 2: Link 

1.2.2 Data Visualization with Python (From Shields)

Level: intermediates (UG/graduate students)

Format: Online tutorials at own pace. Python Scripting, Jupyter notebook knowledge assumed Link