Hands-On with CSE

Hands-on, Interactive Tutorials

Learn new computational software, tools, and workflows. Trainings take place in university computer labs with software preinstalled, so all you need to do is show up!

Teach With Us

  • Host a short course or workshop
  • Help with a workshop
  • Volunteer With Software Carpentry

Email a résumé to training@cse.illinois.edu with subject “TA Application” including a short cover letter about your interests and skills. Learn more here.

Suggest tutorial/workshop topics here.

Upcoming Events for Fall 2018

Software Carpentry

The Hacker Within

Interactive Learning Fridays

Bash, Python & Git

September 6 – 7, 2018
9:00am – 4:30pm
1040 National Center for Supercomputing Applications 

This hands-on workshop will cover basic concepts and tools, including program design, version control, data management, and task automation. Participants will be encouraged to help one another and to apply what they have learned to their own research problems.

Lunch Provided

Registration Required

Kickoff Meeting and Python Packaging

August 29, 2018
12:00pm – 1:00pm
2100 National Center for Supercomputing Applications

Increase your computational skills

Open to Undergrad and Grad Students

Free

Lunch Provided

The Linux Shell

September 7, 2018
12:00pm – 1:30pm
Armory 432

This lesson guides you through the basics of file systems and the shell.

Open to Undergrad and Grad Students

Free

Snacks Provided

Registration Required
Bring your Laptop

*If you need to cancel your registration, please use the link provided in your email confirmation or contact Bryan Wang.  This will open the spot for another student to attend.*

Bash, R, Git & SQL

September 20 – 21, 2018
9:00am – 4:30pm
1030 National Center for Supercomputing Applications 

This hands-on workshop will cover basic concepts and tools, including program design, version control, data management, and task automation. Participants will be encouraged to help one another and to apply what they have learned to their own research problems.

Lunch Provided

Registration Required

Intro to Python & Python Tips – Jon Drobny

September 5, 2018
12:00pm – 1:00pm
2100 National Center for Supercomputing Applications

Increase your computational skills

Open to Undergrad and Grad Students

Free

Lunch Provided

Git

September 14, 2018
12:00pm – 1:30pm
Armory 432

Version control is the lab notebook of the digital world: it’s what professionals use to keep track of what they’ve done and to collaborate with other people. Every large software development project relies on it, and most programmers use it for their small jobs as well. And it isn’t just for software: books, papers, small data sets, and anything that changes over time or needs to be shared can and should be stored in a version control system.

Open to Undergrad and Grad Students

Free

Snacks Provided

Registration Required
Bring your Laptop

*If you need to cancel your registration, please use the link provided in your email confirmation or contact Bryan Wang.  This will open the spot for another student to attend.*

Project Management, Bash, Data Processing, Cloud Computing & R

September 27 – 28, 2018
9:00am – 4:30pm
607 Institute for Genomic Biology 

This hands-on workshop will cover basic concepts and tools, including program design, version control, data management, and task automation. Participants will be encouraged to help one another and to apply what they have learned to their own research problems.

Lunch Provided

Registration Required

Intro to GitHub & Jekyll – Josh and Mark Kamuda

September 19, 2018
12:00pm – 1:00pm
2100 National Center for Supercomputing Applications

Increase your computational skills

Open to Undergrad and Grad Students

Free

Lunch Provided

Using the Cluster

September 28, 2018
12:00pm – 1:30pm
Armory 432

Learn to access and use HPC systems like Blue Waters, Campus Cluster, etc to accelerate your research.

Open to Undergrad and Grad Students

Free

Snacks Provided

Registration Required
Bring your Laptop

*If you need to cancel your registration, please use the link provided in your email confirmation or contact Bryan Wang.  This will open the spot for another student to attend.*

IDSI DC

October 18 – 19, 2018
9:00am – 4:30pm
1030 National Center for Supercomputing Applications 

This hands-on workshop will cover basic concepts and tools, including program design, version control, data management, and task automation. Participants will be encouraged to help one another and to apply what they have learned to their own research problems.

Lunch Provided

Registration Required

Data Science & Machine learning – Cail Daley, Cassidy Wagner, and Shubhang Goswami

October 3, 2018
12:00pm – 1:00pm
2100 National Center for Supercomputing Applications

Increase your computational skills

Open to Undergrad and Grad Students

Free

Lunch Provided

Pandas

October 12, 2018
12:00pm – 1:30pm
Armory 432

You we will learn how to use Pandas (a Python dataframe) for handling data.

Open to Undergrad and Grad Students

Free

Snacks Provided

Registration Required
Bring your Laptop

*If you need to cancel your registration, please use the link provided in your email confirmation or contact Bryan Wang.  This will open the spot for another student to attend.*

 

Instructor Training

December 12 – 14, 2018
9:00am – 4:30pm
1030 National Center for Supercomputing Applications 

This hands-on workshop will cover basic concepts and tools, including program design, version control, data management, and task automation. Participants will be encouraged to help one another and to apply what they have learned to their own research problems.

Lunch Provided

Registration Required

Automated Documentation & Software Testing – Shane Keniley and Nate Walter

October 17, 2018
12:00pm – 1:00pm
2100 National Center for Supercomputing Applications

Increase your computational skills

Open to Undergrad and Grad Students

Free

Lunch Provided

PyOpenCL

October 26, 2018
12:00pm – 1:30pm
Armory 432

OpenCL offers highly decreased computation times for complex programs by taking advantage of the CPU/GPUs ability to run programs in parallel.  Learn how to interface with it using Python.

Open to Undergrad and Grad Students

Free

Snacks Provided

Registration Required
Bring your Laptop

*If you need to cancel your registration, please use the link provided in your email confirmation or contact Bryan Wang.  This will open the spot for another student to attend.*

 

Data Visualization – Mark Kamuda

November 7, 2018
12:00pm – 1:00pm
2100 National Center for Supercomputing Applications

Increase your computational skills

Open to Undergrad and Grad Students

Free

Lunch Provided

YT (sci viz)

November 30, 2018
12:00pm – 1:30pm
Armory 432

This hands-on workshop will cover basic concepts and tools, including program design, version control, data management, and task automation. Participants will be encouraged to help one another and to apply what they have learned to their own research problems.

Open to Undergrad and Grad Students

Free

Snacks Provided

Registration Required
Bring your Laptop

*If you need to cancel your registration, please use the link provided in your email confirmation or contact Bryan Wang.  This will open the spot for another student to attend.*

 

Containerization – Yubo “Paul” Yang

December 5, 2018
12:00pm – 1:00pm
2100 National Center for Supercomputing Applications

Increase your computational skills

Open to Undergrad and Grad Students

Free

Lunch Provided

Pytorch

December 7, 2018
12:00pm – 1:30pm
Armory 432

You will learn the basics of Pytorch, a deep learning framework. It is written in Python.

Open to Undergrad and Grad Students

Free

Snacks Provided

Registration Required
Bring your Laptop

*If you need to cancel your registration, please use the link provided in your email confirmation or contact Bryan Wang.  This will open the spot for another student to attend.*

Past Events

 CSE Training on GitHub (includes materials from previous courses)