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.

Campus Cluster Program

The Illinois Campus Cluster provides access to computing and data storage resources and frees you from the hassle of administering your own compute cluster. Any individual, research team, or campus unit can invest in compute nodes or storage disks or pay a fee for on-demand use of compute cycles or storage space. Staffing and shared infrastructure fees are partially subsidized by campus to help keep your costs as low as possible!

High-performance computers have become essential to research in many disciplines across the Illinois campus, from astronomy to biology to chemistry on through the alphabet to zoology. The Illinois Campus Cluster is a campus-wide resource that meets this need for research computing cycles.

Campus Cluster User Guide
Campus Cluster HPC Training Videos

Suggest a Topic

Suggest tutorial/workshop topics here.

Upcoming Events for Spring 2019

Software Carpentry

The Hacker Within

Interactive Learning Fridays

Data Carpentry (Hesitant Data Scientist)

January 10 – 11, 2019
9:00am – 4:30pm
106 Main Library

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

February 6, 2019
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

February 8, 2019
12:00pm – 1:30pm
2100 National Center for Supercomputing Applications

Open to Undergrad and Grad Students

Free

Bring your Laptop

Data Carpentry (Genomics)

January 31 – February 1, 2019
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

Posting to Git and Heritage Code Review

February 20, 2019

12:00pm – 1:00pm
2100 National Center for Supercomputing Applications

We will learn how to post tutorials and Jupyter notebooks to the THW Github. We will also review old code from various THW members and discuss what could have been improved on.

Open to Undergrad and Grad Students

Free

Lunch Provided

How to Use Git for Your Code and in Your Research

February 22, 2019
12:00pm – 1:30pm
2100 National Center for Supercomputing Applications

Are you tired of sending around dozens of versions of a paper with edits? How about fixing the same bug in your code that has mysteriously reappeared? Version control can greatly simplify your research workflow, allowing you to more easily track changes, authorship, and merge various edits/contributions from your collaborators. In this workshop you will experiment with the basics of git to help mange a range of files, from code for your data analysis to text-based files for your research papers. You’ll also learn a bit about how using version control will make your research more transparent, reproducible, and sustainable. 

Open to Undergrad and

Grad Students

Free

Registration Required 

Bring your Laptop

R + SQL

February 7 – 8, 2019
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

TBA

March 6, 2019
12:00pm – 1:00pm
2100 National Center for Supercomputing Applications

Increase your computational skills

Open to Undergrad and Grad Students

Free

Lunch Provided

Science Beyond Spreadsheets: Computer Clusters and Supercomputers 

March 8, 2019
12:00pm – 1:30pm
2100 National Center for Supercomputing Applications

This hands-on workshop is for those interested in utilizing the enormous computing capabilities of computer clusters and supercomputers for their research. You will learn everything you need to know: how to connect, transfer data, build and run applications, and more!

Open to Undergrad and Grad Students

Free

Bring your Laptop

Python

February 14 – 15, 2019
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

TBA

March 20, 2019
12:00pm – 1:00pm
2100 National Center for Supercomputing Applications

Increase your computational skills

Open to Undergrad and Grad Students

Free

Lunch Provided

Visualization with Python

April 12, 2019
12:00pm – 1:30pm
2100 National Center for Supercomputing Applications

Open to Undergrad and Grad Students

Free

Bring your Laptop

Women in Coding

April 4 – 5, 2019
9:00am – 4:30pm
1030 National Center for Supercomputing Applications 

No programming experience required. All skill levels. Participants should bring their own laptops to work on—if you require one on loan, please let us know ahead of time and we’ll see if we can help locate one.

Hands-on workshops that start at the basics and teach you how to:

➔ organize your research computationally

➔ automate repetitive tasks

➔ make your research reproducible

➔ help other researchers access your work

➔ use your work collaboratively

Question regarding the workshop can be directed to Samniqueka Halsey (shals3@illinois.edu).

Lunch Provided

Registration Required

TBA

April 3, 2019
12:00pm – 1:00pm
2100 National Center for Supercomputing Applications

Increase your computational skills

Open to Undergrad and Grad Students

Free

Lunch Provided

PyTorch for Fast and Easy Machine Learning

April 26, 2019
12:00pm – 1:30pm
2100 National Center for Supercomputing Applications

PyTorch allows you to easily train and run machine learning models. It uses standard Python methods for writing code, so it’s both simple and powerful. We will cover the core automatic differentiation capabilities of PyTorch, training deep neural networks, using GPUs and parallel computation, managing training and test data, saving and loading models, and visualizing training progress. We will assume a good knowledge of Python and NumPy, and basic knowledge of machine learning with neural nets.

Open to Undergrad and Grad Students

Free

Bring your Laptop

Instructor Training

May 2 – 3, 2019
9:00am – 4:30pm
428 Armory

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

TBA

April 17, 2019
12:00pm – 1:00pm
2100 National Center for Supercomputing Applications

Increase your computational skills

Open to Undergrad and Grad Students

Free

Lunch Provided

 

TBA

May 1, 2019
12:00pm – 1:00pm
2100 National Center for Supercomputing Applications

Increase your computational skills

Open to Undergrad and Grad Students

Free

Lunch Provided

Past Events

 CSE Training on GitHub (includes materials from previous courses)

CookieSettings CookieSettings