Events

  • XSEDE: Python Tools for Data Science

    Your Desktop

    OVERVIEW Python has become a very popular programming language and software ecosystem for work in Data Science, integrating support for data access, data processing, modeling, machine learning, and visualization. In this webinar, we will describe some of the key Python packages that have been developed to support that work, and highlight some of their capabilities. […]

    R Short Course: Vectors and Data Frames (Part 2)

    Your Desktop

    This is part 2 of a 5-part workshop series on programming in R.  This week, we’ll discuss the following topics: vectors, types, lists, and data frames. You’ll learn about indexing each of these objects and using `subset()`, `aggregate()`, and `merge()` for working with data frames. These workshops follow a hybrid format: a week before the […]

  • Android Application Development: Introduction to Android Studio

    Your Desktop

    Mobile app development is one of the biggest new industries of the last decade. If you are developing an Android app for the first time, the first option you will likely find is "Android Studio," a free integrated-developer-environment (IDE) provided directly by the Android team at Google, using the Java programming language. It's a good […]

    Object Detection using Deep Learning with TorchVision

    Your Desktop

    Like many image processing problems, deep learning has brought many effective solutions to the task of object detection. The TorchVision library is part of the PyTorch project, and it offers well-established and successful methods for object detection (as well as many other problems). This workshop will demonstrate the process of preparing your own image dataset and training it using TorchVision […]

    R Short Course: Programming Tools (Part 3)

    Your Desktop

    This is part 3 of a 5-part workshop series on programming in R.  This week, we’ll discuss the following programming tools: logical comparisons, conditionals, iteration, and functions. You’ll learn how to write functions and why you should (generally) organize your code in a functional style. These workshops follow a hybrid format: a week before the […]

    Wear OS: Creating An App For Your Android Smartwatch

    Your Desktop

    Smartwatches are multi-functional devices that can be worn on the wrist. They can read your heartbeat, notify you of messages from your phone, and can even tell the time! Google's "Wear OS" is a branch of the Android mobile operating system, and it encourages open app development. This workshop is meant to introduce programming for […]

    R Short Course: Strings and factors (Part 4)

    Your Desktop

    This is part 4 of a 5-part workshop series on programming in R.  This week, we’ll discuss strings and factors with an emphasis on working with and formatting strings. These workshops follow a hybrid format: a week before the scheduled meeting time participants will be given access to pre-recorded content and recommended readings to review […]

    R Short Course: Practicum (Part 5)

    Your Desktop

    This is the fifth and final part of a workshop series on programming in R.  This week, we’ll put what you’ve learned in the first four parts to use in order to design and program a console version of the game “Mastermind”.  At the end of the practicum, you should have a playable version of […]

  • Introduction to the Linux Command Line

    Your Desktop

    OVERVIEW This course will familiarize the student with the basics of accessing and interacting with Linux computers using the GNU/Linux operating system’s Bash shell, also generically referred to as “the command line”. Topics include: a brief overview of Linux, the Bash shell, navigating the file system, basic commands, shell redirection, permissions, processes, and the command […]

    Introduction to Research Computing on the Great Lakes Cluster

    Your Desktop

    OVERVIEW This workshop will introduce you to high performance computing on the Great Lakes cluster.  After a brief overview of the components of the cluster and the resources available there, the main body of the workshop will cover creating batch scripts and the options available to run jobs, and hands-on experience in submitting, tracking, and interpreting the […]