Module 1
Programming Language/Operating Systems
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.
- Introduction to Linux
- Introduction to Research Computing on Palmetto Cluster
- Introduction to Programming in Python
- Introduction to Big Data Analytics using Spark/Python
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
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
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 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