Past events and sessions


Past events

This is a list of past UofTCoders events or sessions.

  • Bash
    21 March 2024, 04:30 PM, CDRS (Collaborative Digital Research Space, MN 3230) at Maanjiwe Nendamowinan building

    Bash scripting is a powerful and versatile tool for Unix and Linux-based systems. Whether it’s managing files, manipulating text, or interacting with external programs, Bash makes it easy to create scripts that can perform these tasks automatically!

    Learning Bash scripting is a useful tool in any programmer’s repertoire. Join us for a quick rundown of what Bash is, how it works, and how you can apply Bash scripting to your own code!

  • End of Term Social
    29 March 2023, 06:00 PM, GSU Pub
  • Python: Intro to machine learning
    15 March 2023, 06:00 PM, TBA in-person + Discord
    A tutorial covering basic ML topics in Python.
  • Python: Data processing with numpy and pandas
    1 March 2023, 06:00 PM, TBA in-person + Discord
    A code-along demonstrating two popular libraries for data processing in Python.
  • Introduction to Bash
    15 February 2023, 06:00 PM, Discord
    A brief overview of working at the command line in Unix environments.
  • Data visualization in Python
    1 February 2023, 06:00 PM, Discord
    An introduction to exploring and visualizing your data in Python.
  • Co-working (UTM + online)
    9 December 2022, 10:00 AM, Graduate Lounge, William G. Davis Building
    A friendly co-working session. Bring yourself and something to work on!
  • R: Writing functions with the tidyverse
    30 November 2022, 06:00 PM, MADLab, Room B112, Gerstein Library
    A lesson covering how to write flexible functions using the tidyverse in R.
  • Co-working (UTSG + online)
    30 November 2022, 03:00 PM, MADLab, Room B112, Gerstein Library
    A friendly co-working session. Bring yourself and something to work on!
  • SQL with R
    16 November 2022, 06:00 PM, MADLab, Room B112, Gerstein Library
    A lesson covering working with SQL databases entirely using R.
  • Co-working (UTSG + online)
    16 November 2022, 03:00 PM, MADLab, Room B112, Gerstein Library
    A friendly co-working session. Bring yourself and something to work on!
  • Co-working (UTM + online)
    11 November 2022, 10:00 AM, Graduate Lounge, William G. Davis Building
    A friendly co-working session. Bring yourself and something to work on!
  • Data visualization with R
    2 November 2022, 06:00 PM, University of Toronto Mississauga (Room TBA)
    A crash course in making plots in R using the ggplot2 library.
  • Co-working (UTSG + online)
    2 November 2022, 03:00 PM, MADLab, Room B112, Gerstein Library
    A friendly co-working session. Bring yourself and something to work on!
  • Co-working (UTM + online)
    28 October 2022, 10:00 AM, Graduate Lounge, William G. Davis Building
    A friendly co-working session. Bring yourself and something to work on!
  • Python: Pandas
    19 October 2022, 06:00 PM, MADLab, Room B112 Gerstein Library
    An introduction to working with data frames in Python using Pandas.
  • Co-working (UTSG + online)
    19 October 2022, 03:00 PM, MADLab, Room B112, Gerstein Library
    A friendly co-working session. Bring yourself and something to work on!
  • Epidemic modelling
    30 March 2022, 06:00 PM, UofT Coders Discord server
    A brief overview on modelling epidemics with code.
  • R: Writing functions with the tidyverse
    16 March 2022, 06:00 PM, UofT Coders Discord server
    An exploration of writing functions with tidyverse syntax in R.
  • Supervised learning with R
    2 March 2022, 06:00 PM, UofT Coders Discord server
    A walkthrough of a supervised learning workflow in R.
  • Clustering with R
    9 February 2022, 06:00 PM, UofT Coders Discord server
    An introduction to clustering methods with R.
  • Creating websites with RStudio and blogdown
    1 December 2021, 06:00 PM, UofT Coders Discord server
    An overview of how to create personal and professional websites using blogdown in RStudio.
  • Lightning demos
    24 November 2021, 06:00 PM, UofT Coders Discord server
    Short coding demos - anyone is welcome to present!
  • Pandoc and Markdown
    17 November 2021, 06:00 PM, UofT Coders Discord server
    An introduction to preparing documents with Pandoc and Markdown.
  • Python: Machine learning with scikit-learn
    3 November 2021, 06:00 PM, UofT Coders Discord server
    An introduction to using scikit-learn in Python.
  • R: Data visualization with ggplot2
    27 October 2021, 06:00 PM, UofT Coders Discord server
    A beginner-oriented overview of plotting in R with ggplot2.
  • Introduction to Git
    20 October 2021, 06:00 PM, UofT Coders Discord server
    A brief introduction to version control with Git for beginners.
  • Introduction to R
    13 October 2021, 06:00 PM, UofT Coders Discord server
    A brief introduction to R for beginners.
  • Introduction to Python
    6 October 2021, 06:00 PM, UofT Coders Discord server
    A brief introduction to Python for beginners.
  • Git: advanced topics
    17 March 2021, 06:00 PM, Zoom
    Advanced topics in Git - specific topics TBA.
  • Introduction to LaTeX
    10 March 2021, 06:00 PM, Zoom
    An introduction to preparing documents with LaTeX.
  • Collaborating with Git and GitHub
    3 March 2021, 06:00 PM, Zoom
    An overview of how to collaborate on projects using Git/GitHub.
  • Lightning demos
    24 February 2021, 06:00 PM, Zoom
    Short coding demos - anyone is welcome to present!
  • R: Statistical methods
    10 February 2021, 06:00 PM, Zoom
    A beginner-oriented overview of implementing statistical tests and models in R.
  • Python: scikit-learn
    3 February 2021, 06:00 PM, Zoom
    An introduction to using scikit-learn in Python.
  • Introduction to Git
    27 January 2021, 06:00 PM, Zoom
    A brief introduction to version control with Git for beginners.
  • Introduction to R
    20 January 2021, 06:00 PM, Zoom
    A brief introduction to R for beginners.
  • Introduction to Python
    13 January 2021, 06:00 PM, Zoom
    A brief introduction to Python for beginners.
  • Lightning demos: Data visualization
    3 December 2020, 07:00 PM, Zoom
    Short coding demos - this time themed specifically around data visualization with any language. Anyone is welcome to present!
  • Scientific writing with Markdown and Pandoc
    26 November 2020, 07:00 PM, Zoom
    An introduction to writing scientific and technical documents with Markdown and managing document formats with Pandoc.
  • Lightning demos: R
    19 November 2020, 07:00 PM, Zoom
    Short coding demos - this time themed specifically around R. Anyone is welcome to present!
  • Programming and Data Wrangling in R with the Tidyverse
    12 November 2020, 07:00 PM, Zoom
    Exploring how to develop basic software for data wrangling with the tidyverse suite of packages.
  • Lightning demos: Python
    5 November 2020, 07:00 PM, Zoom
    Short coding demos - this time themed specifically around Python. Anyone is welcome to present!
  • Reproducible Science in RStudio
    29 October 2020, 07:00 PM, Zoom
    An overview of the RStudio IDE highlighting features to make your work better documented and more reproducible.
  • Lightning demos + welcome back
    22 October 2020, 07:00 PM, Zoom
    Short coding demos. Anyone is welcome to present!
  • Image Processing
    23 April 2020, 06:10 PM, MADLab
    An introduction to Image Processing in Python.
  • Scientific writing with LaTeX and Pandoc
    9 April 2020, 06:10 PM, MADLab
    An introduction to writing scientific and technical documents with LaTeX and managing document formats with Pandoc.
  • Programming and Data Wrangling in R with the Tidyverse
    26 March 2020, 06:10 PM, MADLab
    Exploring how to develop basic software for data wrangling with the Tidyverse suite of packages.
  • Git: continuous integration with examples in Python
    12 March 2020, 06:10 PM, MADLab
    An overview of setting up continuous integration in a Git repo with worked examples in Python.
  • Supervised machine learning in Python
    27 February 2020, 06:10 PM, MADLab
    An introduction to supervised machine learning in Python.
  • Reproducible Science in RStudio
    6 February 2020, 06:10 PM, MADLab
    An overview of the RStudio IDE highlighting features to make your work better documented and more reproducible.
  • Data visualization in R with ggplot2
    28 November 2019, 06:10 PM, MADLab
    The fundamentals of visualizing data in R using the ggplot2 package.
  • Statistics in R
    21 November 2019, 06:10 PM, MADLab
    Building from our previous lesson, we will go over more advanced statistical analyses using the R programming language, and especially cases where your data may be a little bit messy or you might be working with repeated-measures data (also known as hierarchical data or within-subject data). We'll assume that you are familiar with basic linear regression (e.g. testing if x predicts y) and statistics basics (e.g. how to interpret a p-value), but we will do a brief review and explain everything else as we go!
  • Intro to Statistics in Python
    14 November 2019, 06:10 PM, MADLab
    Statistics is an important cornerstone to data analysis. Our introduction to doing statistics in Python lesson will go over basic descriptive and inferential statistics
  • Python Unit Tests
    7 November 2019, 06:10 PM, MADLab
    Want to be sure your code works as intended? Say hello to unit testing! Unit tests are an automated way to check your code for bugs. Not only that but developing unit tests will improve your code all on its own.
  • Code Review
    31 October 2019, 06:10 PM, MADLab
    We will have a brief overview of code review (looking over code for mistakes, optimization etc. to increase the overall quality of the code), why you should do it, and how to do it. Then we will jump in and look at some of the attendees' code in pairs or groups. If you have some code that is currently being developed, we encourage you to bring it to the session for code review. Don't worry if you haven't fully optimized it yet, that's why we're holding this session :) Or if you'd prefer you can take part as just a reviewer instead and see how others write code and help them check for errors too!
  • Best practices for reproducible programming
    24 October 2019, 06:10 PM, MADLab
    People are talking a lot these days about research being 'open' and 'reproducible'. It all sounds great, but HOW do we do it? How can we apply these great ideals to our actual work? This week we'll discuss reproducible computational research, guided by [Ten simple rules for computational research](https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1003285) and Mozilla's [code review guidelines](https://mozillascience.github.io/codeReview/review.html)
  • Intro to Git
    17 October 2019, 06:10 PM, MADLab
    Learn how to take advantage of version control for your projects and why it can be useful. We will be focusing on Git, a popular piece of software that does version control. This session is geared towards complete beginners - if you've never touched Git before, this is for you!
  • Intro to Bash and shell scripting
    10 October 2019, 06:10 PM, MADLab
    This introduction to BASH aims to make participants capable of working from the command line in Unix environments. The focus of this lesson will be to learn common file system tasks and to use built-in tools to make your work more efficient (and fun!). This is a beginner level workshop, so no previous knowledge is required. A few intermediate level concept will be introduced, but we will not go into scripting in BASH.
  • Intro to R
    3 October 2019, 06:10 PM, MADLab
    The basics of using R and the Tidyverse for working with data, specifically: - Intro to R/navigating RStudio - Intro to Tidyverse - pipe operators - Basic data wrangling with dplyr and tidyr packages
  • Software Carpentry Workshop (2 days) - Python/Unix Shell/Git
    3 October 2019, 09:00 AM, MADLab, Gerstein Science Information Centre, Room B112
    Join us for a hands-on two-day Software Carpentry workshop covering core small research team skills including programming with Python, automating tasks with Unix Shell, and version control with Git. Workshop costs $25 and is open to everyone. Click to see the event page for more details and registration!
  • Intro to Python
    26 September 2019, 06:10 PM, MADLab
    Introduction to the programming language Python with a beginner-friendly participatory live-coding.
  • Co-working
    22 August 2019, 06:10 PM, MADLab
    Join us to work on some code in good company. Bring something to work on, ask and discuss with your fellow coders.
  • Image processing in Python
    15 August 2019, 06:10 PM, MADLab
    This is an introductory tutorial on image processing using Python packages. We will understand image data types, manipulate and prepare images for analysis such as image segmentation.
  • Machine learning: introduction to topics
    8 August 2019, 06:10 PM, MADLab
  • Collaborating on GitHub
    1 August 2019, 06:10 PM, MADLab
    Git and Github are tools not only for version control of your own code, but are widely used for collaborative team coding! Learn more about how you can use Git collaboratively on a project, the genereal workflow as well as details about the step-by-step process.
  • Journal Club - academic workflows
    25 July 2019, 06:10 PM, MADLab
    The basics of data analysis using the programming language Python with a beginner-friendly participatory live-coding.
  • Intro to Git
    18 July 2019, 06:10 PM, MADLab
    Learn how to take advantage of version control for your projects and why it can be useful. We will be focusing on Git, a popular piece of software that does version control. This session is geared towards complete beginners - if you've never touched Git before, this is for you!
  • Intro to Bash and shell scripting
    11 July 2019, 06:10 PM, MADLab
    This introduction to BASH aims to make participants capable of working from the command line in Unix environments. The focus of this lesson will be to learn common file system tasks and to use built-in tools to make your work more efficient (and fun!). This is a beginner level workshop, so no previous knowledge is required. A few intermediate level concept will be introduced, but we will not go into scripting in BASH.
  • Co-working
    4 July 2019, 06:10 PM, MADLab
    Join us to work on some code in good company. Bring something to work on, ask and discuss with your fellow coders.
  • Object-oriented programming in Python
    27 June 2019, 06:10 PM, MADLab
    Understanding and using object-oriented programming in the programming language Python with a beginner-friendly participatory live-coding.
  • Designing data analysis workflows
    20 June 2019, 06:10 PM, MADLab
    How to make data analysis workflows in the programming language Python with a beginner-friendly participatory live-coding.
  • Intro to Python
    13 June 2019, 06:10 PM, MADLab
    Introduction to the programming language Python with a beginner-friendly participatory live-coding.
  • Statistics in R
    6 June 2019, 06:10 PM, MADLab
    Building from our previous lesson, we will go over more advanced statistical analyses using the R programming language, and especially cases where your data may be a little bit messy or you might be working with repeated-measures data (also known as hierarchical data or within-subject data). We'll assume that you are familiar with basic linear regression (e.g. testing if x predicts y) and statistics basics (e.g. how to interpret a p-value), but we will do a brief review and explain everything else as we go!
  • Data visualization in R with ggplot2
    30 May 2019, 06:10 PM, MADLab
    The fundamentals of visualizing data in R using the ggplot2 package.
  • Intro to R and Tidyverse
    23 May 2019, 06:10 PM, MADLab
    The basics of using R and the Tidyverse for working with data, specifically: - Intro to R/navigating RStudio - Intro to Tidyverse - pipe operators - Basic data wrangling with dplyr and tidyr packages
  • End of Term Social
    25 April 2019, 07:00 PM, TBA
  • Deep Learning with PyTorch
    18 April 2019, 06:10 PM, MADLab
  • co-working
    11 April 2019, 06:10 PM, MADLab
  • Coffee and Code
    9 April 2019, 09:00 AM, Second Cup at Grad Room
    A casual co-working session - bring your laptop and whatever you're working on!
  • Intro to ggplot2 in R
    4 April 2019, 06:10 PM, MADLab
  • HTML and Web Design
    28 March 2019, 06:10 PM, MADLab
  • Coffee and Code
    26 March 2019, 09:00 AM, Second Cup at Grad Room
    A casual co-working session - bring your laptop and whatever you're working on!
  • Regression Models in R
    21 March 2019, 06:10 PM, MADLab
  • Information on the Air - Software Defined Radio
    14 March 2019, 06:10 PM, MADLab
  • Coffee and Code
    12 March 2019, 09:00 AM, Second Cup at Grad Room
    A casual co-working session - bring your laptop and whatever you're working on!
  • Git Continuous Integration and Testing
    7 March 2019, 06:10 PM, MADLab
  • Co-working Session
    28 February 2019, 06:10 PM, MADLab
    Work on your code/research in a friendly and welcoming environment.
  • Coffee and Code
    26 February 2019, 09:00 AM, Second Cup at Grad Room
    A casual co-working session - bring your laptop and whatever you're working on!
  • R: Interactive Plotting with Shinny Apps
    21 February 2019, 06:10 PM, MADLab
  • Image Processing in Python
    14 February 2019, 06:10 PM, MADLab
    This is an introductory tutorial on image processing using Python packages. We will understand image data types, manipulate and prepare images for analysis such as image segmentation.
  • Coffee and Code
    12 February 2019, 09:00 AM, Second Cup at Grad Room
    A casual co-working session - bring your laptop and whatever you're working on!
  • Intro to TidyR and Reshape2
    7 February 2019, 06:10 PM, MADLab
  • Inkscape - An Open-Source Alternative to Adobe Illustrator
    31 January 2019, 06:10 PM, MADLab
    We will learn to use Inkscape, a cross-platform open source graphic design software. We will cover: - why use vector graphics instead of rasterized, - basic interface features of Inkscape - paths/shapes - strokes/fills - groups/layers/alignment - resizing drawing region and exporting - importing from other sources (e.g. plots generated in R or Python)
  • Coffee and Code
    29 January 2019, 09:00 AM, Second Cup at Grad Room
    A casual co-working session - bring your laptop and whatever you're working on!
  • Intro to Bash/Shell Scripting
    24 January 2019, 06:10 PM, MADLab
    This introduction to BASH aims to make participants capable of working from the command line in Unix environments. The focus of this lesson will be to learn common file system tasks and to use built-in tools to make your work more efficient (and fun!). This is a beginner level workshop, so no previous knowledge is required. A few intermediate level concept will be introduced, but we will not go into scripting in BASH.
  • Intro to R and Tidyverse
    17 January 2019, 06:10 PM, MADLab
    The basics of using R and the Tidyverse for working with data, specifically: - Intro to R/navigating RStudio - Intro to Tidyverse - pipe operators - Basic data wrangling with dplyr and tidyr packages
  • Coffee and Code
    15 January 2019, 09:00 AM, Second Cup at Grad Room
    A casual co-working session - bring your laptop and whatever you're working on!
  • Intro to Python
    10 January 2019, 06:10 PM, MADLab
    The basics of data analysis using the programming language Python with a beginner-friendly participatory live-coding.
  • Coffee and Code
    11 December 2018, 09:00 AM, Second Cup at Grad Room
    A casual co-working session - bring your laptop and whatever you're working on!
  • Python: Statistical Methods
    6 December 2018, 06:10 PM, MADLab
  • R: Statistical Methods
    29 November 2018, 06:10 PM, MADLab
  • Coffee and Code
    27 November 2018, 09:00 AM, Second Cup at Grad Room
    A casual co-working session - bring your laptop and whatever you're working on!
  • Python: Machine Learning with scikit-learn
    22 November 2018, 06:10 PM, MADLab
  • R: Magrittr/Dplyr/Tidyr for data wrangling
    15 November 2018, 06:10 PM, MADLab
  • Coffee and Code
    13 November 2018, 09:00 AM, Second Cup at Grad Room
    A casual co-working session - bring your laptop and whatever you're working on!
  • Python: Plotting with Seaborn and Matplotlib
    8 November 2018, 06:10 PM, MADLab
  • R: Plotting with theme of Heatmaps
    1 November 2018, 06:10 PM, MADLab
  • Coffee and Code
    30 October 2018, 09:00 AM, Second Cup at Grad Room
    A casual co-working session - bring your laptop and whatever you're working on!
  • Intro Python with Numpy and Pandas
    25 October 2018, 06:10 PM, MADLab
  • Intro R and Tidyverse
    18 October 2018, 06:10 PM, MADLab
  • Intermediate Topics in Git and GitHub
    11 October 2018, 06:10 PM, MADLab
    In this session, we will build on the material presented at last week's Intro to Git and will discuss more advanced ways to use Git in collaboration with others. The material will be aimed at an audience that has some familiarity with basic Git commands, but by no means do you need to be experienced or an expert. If you attended last week's session or have used Git before or have looked over the material from last week, you should be well-prepared.
  • Intro to Version Control with Git and GitHub
    4 October 2018, 06:10 PM, MADLab
    Learn how to take advantage of version control for your projects and why it can be useful. We will be focusing on Git, a popular piece of software that does version control. This session is geared towards complete beginners - if you've never touched Git before, this is for you!
  • Coffee and Code
    2 October 2018, 09:00 AM, Second Cup at Grad Room
    A casual co-working session - bring your laptop and whatever you're working on!
  • Lightning Demos: reproducible documents (reports, papers and thesis)
    27 September 2018, 06:10 PM, MADLab
    What is your approach to creating reproducible documents? how do you use the capabilities in R, Python, Latex, pandoc, etc. to integrate your data analysis with writing your reports and other manuscripts? Come to this session and show your peers what is your workflow for creating reproducible documents or hear from others how they do it.
  • Coworking
    20 September 2018, 06:10 PM, MADLab at Gerstein Science Information Centre
    Co-working sessions are meetings where you can work on projects and discuss strategies and tools to solve your coding problems with the help of other coding group members. Even if you're just starting out, this is a great place to get started.
  • Coffee and Code
    18 September 2018, 09:00 AM, Second Cup at Grad Room
    A casual co-working session - bring your laptop and whatever you're working on!
  • UofT Coders Social- September 13
    13 September 2018, 06:10 PM, GSU pub
    We're having a social at the GSU Pub to welcome new and returning members with the start of the new academic year. Join us and get to know the exec and fellow members of the UofT Coders community in a less formal environment. You do not need to have attended an event previously to attend. Everyone is welcome.
  • Data Carpentry Workshop (2 days) - Data analysis and visualization in Python
    10 September 2018, 09:00 AM, MADLab, Gerstein Science Information Centre, Room B112
    Join us for a hands-on two-day Data Carpentry workshop covering core small research team skills including data organization and cleaning, data analysis, and data visualization. Workshop costs $25 and is open to everyone. Click to see the event page for more details and registration!
  • Coworking - Bugs and Pull Requests
    6 September 2018, 06:10 PM, MADLab at Gerstein
    A coworking session to practice contributing to open source projects
  • Coffee and Code
    4 September 2018, 09:00 AM, Second Cup at Grad Room
    A casual co-working session - bring your laptop and whatever you're working on!
  • Virtualization vs. Docker Images, Sphinx for Documentation
    30 August 2018, 06:10 PM, MADLab at Gerstein
  • Contributing to an Open Source Project 101
    23 August 2018, 06:10 PM, MADLab at Gerstein
    Learn how to contribute to an open source project
  • Intro to Git
    16 August 2018, 06:10 PM, MADLab at Gerstein
    Introduction to Git version control
  • Coworking - Python
    9 August 2018, 06:10 PM, MADLab at Gerstein
    Python-themed coworking session
  • Coffee and Code
    7 August 2018, 09:00 AM, Second Cup at Grad Room
    A casual co-working session - bring your laptop and whatever you're working on!
  • Web Scraping
    2 August 2018, 06:10 PM, MADLab at Gerstein
  • Measures of association and statistical testing of hypotheses in Python
    26 July 2018, 06:10 PM, MADLab at Gerstein
    Introduction to statistical testing of hypotheses in Python using SciPy
  • Coffee and Code
    24 July 2018, 09:00 AM, Second Cup at Grad Room
    A casual co-working session - bring your laptop and whatever you're working on!
  • Intro to Python
    19 July 2018, 06:10 PM, MADLab at Gerstein
    The basics of the programming language Python with a beginner-friendly code-along
  • Coworking - Programming Gadgets
    12 July 2018, 06:10 PM, BL520 (Claude T Bissell Building, 5th Floor)
    Applying what we learned in the previous session and programming our devices
  • Data Carpentry Workshop (2 days) - Data analysis and visualization in Python
    12 July 2018, 09:00 AM, MADLab, Gerstein Science Information Centre, Room B112
    Join us for a hands-on two-day Data Carpentry workshop covering core small research team skills including data organization and cleaning, data analysis, and data visualization. Workshop costs $30 and is open to everyone. Click to see the event page for more details and registration!
  • Coffee and Code
    10 July 2018, 09:00 AM, Second Cup at Grad House
    A casual co-working session - bring your laptop and whatever you're working on!
  • Gadgets and Hardware
    5 July 2018, 06:10 PM, BL520 (Claude T Bissell Building, 5th Floor)
    Programming small devices
  • RMarkdown, Markdown, and Pandoc
    28 June 2018, 06:10 PM, MADLab at Gerstein
    Learn how to use RMarkdown, knitR, and Markdown, Pandoc to convert between file formats: PDF, html, Word, etc.
  • Coffee and Code
    26 June 2018, 09:00 AM, Second Cup at Grad House
    A casual co-working session - bring your laptop and whatever you're working on!
  • Intro to LaTeX
    21 June 2018, 06:10 PM, MADLab at Gerstein
    We will introduce LaTeX and the basics of creating scientific documents with it.
  • Data Carpentry Workshop (2 days) - Data analysis and visualization in Python
    18 June 2018, 09:00 AM, MADLab, Gerstein Science Information Centre, Room B112
    Join us for a hands-on two-day Data Carpentry workshop covering core small research team skills including data organization and cleaning, data analysis, and data visualization. Workshop costs $30 and is open to everyone. Click to see the event page for more details and registration!
  • Intro to Bash
    14 June 2018, 06:10 PM, MADLab at Gerstein
    Basic shell scripting in Bash
  • Lightning Demos - Your favourite text editor
    7 June 2018, 06:00 PM, MADLab at Gerstein
    Show off your favourite text editor and why you love using it over the others whether it's Vim, Sublime, Atom, etc.
  • Coffee and Code
    5 June 2018, 09:00 AM, Second Cup at Grad House
    A casual co-working session - bring your laptop and whatever you're working on!
  • Intermediate Statistics in R
    31 May 2018, 06:00 PM, MADLab at Gerstein
    Learn how to use R for your statistical analyses.
  • Intro to Statistics in R
    24 May 2018, 06:00 PM, MADLab at Gerstein
    Learn how to use R for your statistical analyses.
  • Intro to R
    17 May 2018, 06:00 PM, MADLab at Gerstein
    An introduction to programming in R and using RStudio.
  • Mozilla Global Sprint
    10 May 2018, 09:00 AM, Mozilla Toronto Office
    A fun two-day hackathon (May 10-11) where people from all over the world work on projects to promote internet health.
  • Lightning Demos - R
    10 May 2018, 06:00 PM, MADLab at Gerstein
    Demonstrate what you've created using R, or demo a tool or package that you've found useful.
  • Coworking Session
    3 May 2018, 06:00 PM, MADLab at Gerstein
    Work through any of your coding problems in a friendly and collaborative environment.
  • Coffee and Code
    1 May 2018, 09:00 AM, Second Cup at Grad House
    A casual co-working session - bring your laptop and whatever you're working on!
  • Elections + Pub Night
    26 April 2018, 06:00 PM, MADLAB at Gerstein, O'Grady's Pub
    Vote and/or run in the executive elections and celebrate afterwards at the pub.
  • Coworking Session
    19 April 2018, 06:00 PM, MADLAB at Gerstein
    Work through any of your coding problems in a friendly and collaborative environment.
  • Software Carpentry Bug BBQ
    13 April 2018, 09:00 AM, MADLAB at Gerstein
    Help improve the Software Carpentry lessons, drink coffee, and meet your coding peers!
  • Coworking Session
    12 April 2018, 06:00 PM, MADLAB at Gerstein
    Work through any of your coding problems in a friendly and collaborative environment.
  • Coffee and Code
    10 April 2018, 09:00 AM, Second Cup at Grad House
    A casual co-working session - bring your laptop and whatever you're working on!
  • Interactive Plotting in Python and R
    5 April 2018, 06:10 PM, MADLAB at Gerstein
    Make interactive plots in both R (with Shiny) and Python (with Pandas and Altair).
  • Academic Workflows
    29 March 2018, 06:10 PM, MADLAB at Gerstein
    Learn about tools for reproducible research and maintaining a digital lab notebook using Jupyter Notebook.
  • Neural Networks in Python
    22 March 2018, 06:10 PM, MADLAB at Gerstein
    Learn to build neural networks in Python using Tensorflow and Keras
  • Intro to 3D Printing (MADLab Certification)
    15 March 2018, 06:10 PM, MADLAB at Gerstein
    Learn how to safely operate Gerstein Library's Makerbot Replicator 2 3D printers
  • What is Blockchain
    8 March 2018, 06:10 PM, MADLAB at Gerstein
    Learn about cryptocurrencies and blockchain.
  • Coffee and Code
    6 March 2018, 09:00 AM, Second Cup at Grad House
    Informal "Coffee and Code" meet-ups
  • Intermediate Topics in R
    1 March 2018, 06:10 PM, MADLAB at Gerstein
    More intermediate level topics in R
  • Open Source Tools for Graphic Design
    22 February 2018, 06:10 PM, MADLAB at Gerstein
    Learn to use the open source software Inkscape.
  • Intro to ggplot2 in R
    15 February 2018, 06:10 PM, MADLAB at Gerstein
    ggplot2 is a great plotting package in R, learn the basics in this lesson!
  • Image Processing in Python
    8 February 2018, 06:10 PM, MADLAB at Gerstein
    This is an introductory tutorial on image processing using Python packages. We will do a code along to understand image data types, manipulate and prepare images for analysis such as image segmentation.
  • Machine Learning for Computational Biology using R
    1 February 2018, 06:10 PM, MADLAB at Gerstein
    Learning about machine learning good practices in computational biology and tips to avoid common mistakes by a code-along application of k-nearest neighbors (k-NN) to a cancer sample dataset, using R.
  • Introduction to Data Analysis with Python
    25 January 2018, 06:10 PM, MADLAB at Gerstein
    The very basics of data analysis using the programming language Python with a beginner-friendly code-along.
  • Software Carpentry Workshop (2 days) - R, Unix Shell and Git
    18 January 2018, 09:00 AM, MADLab, Gerstein Science Information Centre, Room B112
    Join us for a hands-on two-day Software Carpentry workshop covering core small research team skills: programming with R, automating tasks with Unix Shell, and version control with Git. Workshop costs $25 and is open to everyone. Click to see the event page for more details and registration!
  • Introduction to Git and the Philosophy of Version Control
    18 January 2018, 06:10 PM, MADLAB at Gerstein
    Learn how to use version control for your project using Git and Github
  • Introduction to R
    11 January 2018, 06:10 PM, MADLAB at Gerstein
    A brief introduction to R programming. No experience is necessary to attend this lesson.
  • Hacky Hour Social
    7 December 2017, 06:10 PM, GSU Pub
    Come meet the UofT Coders community members in a less formal setting. Everyone is welcome even if you've never come to a session before.
  • Introduction to Topics in Quantum Computing
    30 November 2017, 06:10 PM, MP408
    We'll go over some basic concepts of quantum computing, including qubits, quantum gates and some algorithms. We’ll also test out IBM’s 5-qubit quantum processor using their online interface.
  • Tuesday Coworking Session
    28 November 2017, 04:00 PM, Hart House Reading Room (1st Floor)
    Work through any of your coding problems in a friendly and collaborative environment.
  • Gadgets and hardware: Introduction to Programming Small Devices
    23 November 2017, 06:10 PM, BL520
    We will be introduced to the Arduino open source microcontroller development system and build a device using the Adafruit ESP8266 Feather Huzzah [https://www.adafruit.com/product/2821], a postage stamp sized 80MHz WiFi computer with stackable peripherals (called 'Wings'), that uses 1/2 Watt.
  • Intro to Bash
    16 November 2017, 06:10 PM, MP408
    Basic shell scripting in Bash
  • Tuesday Coworking Session
    14 November 2017, 04:00 PM, Hart House Reading Room (1st Floor)
    Work through any of your coding problems in a friendly and collaborative environment.
  • Coworking Session - Pair Programming Coding Challenges
    9 November 2017, 06:10 PM, MP408
    Come work on your general programming skills (whether you're a complete beginner or have been cdoing for years) by doing some coding challenges in the style of Pair Programming. Or if you'd prefer, come by with some of your own code to work on and if you need help, you can always ask for help from the other community members.
  • Introduction to Natural Language Processing
    2 November 2017, 06:10 PM, MP408
    Natural language processing (NLP) is its own field of machine learning focused on building systems that can understand language. While it is a very broad field, this session will be focused on the NLTK package in Python to tackle some basic NLP problems.
  • Tuesday Coworking Session
    31 October 2017, 04:00 PM, Hart House Reading Room (1st Floor)
    Work through any of your coding problems in a friendly and collaborative environment.
  • Python's scikit-learn for Machine Learning
    26 October 2017, 06:10 PM, MP408
    Get an overview of how to use Python's scikit-learn package to implement common machine learning algorithms for problems like regression, and classification.
  • Introduction to Machine Learning
    19 October 2017, 06:10 PM, MP408
    Machine learning crosses the boundaries of discipline and is found everywhere these days from our Netflix recommendations to how banks catch fraudulent transactions. This session will be an overview of important concepts behind machine learning and what it actually entails in more a lecture style session.
  • Tuesday Coworking Session
    17 October 2017, 04:00 PM, Hart House Reading Room (1st Floor)
    Work through any of your coding problems in a friendly and collaborative environment.
  • Coworking Session - Git and Github
    12 October 2017, 06:10 PM, MP408
    Work through any of your questions about Git and Github in an informal session.
  • Introduction to Version Control with Git/Github
    5 October 2017, 06:10 PM, MP408
    Learn how to use version control with your code using Git and Github.
  • Tuesday Coworking Session
    3 October 2017, 04:00 PM, Hart House Reading Room (1st Floor)
    Work through any of your coding problems in a friendly and collaborative environment.
  • Introduction to Python
    28 September 2017, 06:10 PM, MP408
    Learn the basics of how to program in Python
  • Hacky Hour Social
    21 September 2017, 06:00 PM, Red Lounge (College/Spadina)
    Look for the UofT Coders posters to find where we're seated!
  • Introduction to R
    14 September 2017, 06:10 PM, MP408
    Learn the basics of programming in R.
  • R - Resampling Techniques (Bootstrapping & Permutations)
    16 August 2017, 06:10 PM, MP408
    Learn about common resampling methods in R.
  • Coworking Session
    9 August 2017, 06:10 PM, MP408
    Work together to package up your code for reuse in R or Python.
  • Collaborating with others using GitHub
    2 August 2017, 06:10 PM, MP408
    Learn how to use GitHub on collaborative projects
  • Parallel Processing in Python
    26 July 2017, 06:10 PM, MP408
    Learn about Python packages for multiprocessing
  • R - dplyr and magrittr
    19 July 2017, 06:10 PM, MP408
    Learn these tools for data manipulation in R.
  • Coworking Session on Making Packages
    12 July 2017, 06:10 PM, MP408
    Work together to package up your code for reuse in R or Python.
  • Intermediate SQL
    5 July 2017, 06:10 PM, MP408
    Intermediate topics in SQL and databases using mySQL
  • Lightning Demos - Data Visualization
    28 June 2017, 06:10 PM, MP408
    Demonstrations of some cool tools and techniques for visualizing data
  • Continuous Integration and Testing via Github
    21 June 2017, 06:10 PM, MP408
    Using Github, travis CI for continuous integration of projects
  • Coworking Session - Unit Testing/Pair Programming
    14 June 2017, 06:10 PM, MP408
    Work on your projects together, with a focus on learning to unit test your code. Beginners welcome!
  • Python scikit-learn for Machine Learning
    7 June 2017, 06:10 PM, MP408
    Overview of using Python's scikit-learn for machine learning
  • Intro to Bash
    31 May 2017, 06:10 PM, MP408
    Basic shell scripting in Bash
  • HTML/JS/CSS
    24 May 2017, 06:10 PM, MP408
    Learn about web development using HTML, CSS and Javascript
  • Coworking Session
    17 May 2017, 06:10 PM, MP408
    Get together to work on your coding projects. Beginners welcome!
  • Lightning Demos - Working with Very Large Datasets
    10 May 2017, 06:10 PM, MP408
    Do you know a tool or package for working with very large datasets (on the order or GB/TB)? Or want to learn more? Come see our quick (10 min or less) demos on this topic.
  • Careers Outside Academia Panel
    3 May 2017, 06:10 PM, MP408
    Are you or do you know someone who started in research but took opportunities outside academia? Or are you interested in the different paths after a graduate research program? Come to this session where we will have a discussion on these topics.
  • Elections + Hacky Hour
    26 April 2017, 06:10 PM, MP408 + GSU Pub
    Annual exec elections followed by pub night at GSU pub.
  • Coworking Session
    19 April 2017, 06:10 PM, MP408
    Work together on your coding projects. Beginners welcome.
  • Lightning Demos - Academic Workflows
    12 April 2017, 06:10 PM, MP408
    See how others analyze, visualize and communicate their research in their workflows.
  • Intermediate Topics in Python
    5 April 2017, 06:10 PM, MP408
    Come learn a bit more about the Python language beyond an intro programming lesson.
  • Intermediate Topics in R
    29 March 2017, 06:10 PM, MP408
    Come learn a bit more about the R language beyond an intro programming lesson.
  • Coworking Session
    22 March 2017, 06:10 PM, MP408
    Work together on your coding projects.
  • Intro to SQL
    15 March 2017, 06:10 PM, MP408
    Learn about databases and SQL
  • Lightning Demos Data Visualization
    8 March 2017, 06:10 PM, MP408
    Quick demos on data visualizations people have made or tools and packages to use.
  • Opening Up Your Data
    1 March 2017, 06:10 PM, MP408
    Learn the principles of open data and how you can contribute!
  • Collaborating with Github
    22 February 2017, 06:10 PM, MP408
    Learn how to use github to code collaboratively
  • Intro to ggplot2 in R
    15 February 2017, 06:10 PM, MP408
    ggplot2 is a great plotting package in R, learn the basics in this lesson!
  • Coworking Session
    8 February 2017, 06:10 PM, MP408
    Come work on a project and get advice on tools and strategies.
  • Code Review
    1 February 2017, 06:10 PM, MP408
    Learn about code review and then group code review will begin.
  • Coworking Session
    25 January 2017, 06:10 PM, MP408
    Come work on a project and get advice on tools and strategies.
  • Intro to Python
    18 January 2017, 06:10 PM, MP408
    A brief introduction to programming in Python
  • Intro to Git
    11 January 2017, 06:10 PM, MP408
    Learn about the use and philosophy of version control with Git
  • Hack UofT Coders
    8 December 2016, 03:00 PM, GSU Pub (Main Floor)
    Join us for an afternoon at the pub working on the website together!
  • Coworking Session
    7 December 2016, 06:10 PM, MP408
    Work on your projects with the help of your colleagues
  • Pandoc and Markdown
    30 November 2016, 06:10 PM, MP408
    Make your documents in markdown and convert between document types with Pandoc
  • Web Design with Jekyll and Github Pages
    23 November 2016, 06:10 PM, MP408
    Learn how to set up a website with Jekyll and Github Pages
  • Careers Outside Academia Discussion
    16 November 2016, 06:10 PM, MP408
    Discussion about opportunities outside academia
  • Intro to LaTeX
    9 November 2016, 06:10 PM, MP408
    How to make documents in LaTeX
  • Intro to SQL and Databases
    2 November 2016, 06:10 PM, MP408
    Learn about databases and working with them in SQL
  • Intro to Bash
    26 October 2016, 06:10 PM, MP408
    Basic shell scripting in Bash
  • Coworking Session
    19 October 2016, 06:10 PM, MP408
    Work on your code with your colleagues
  • Making Packages in R
    12 October 2016, 06:10 PM, MP408
    Package your R code for reuse
  • Mapping in Python
    5 October 2016, 06:10 PM, MP408
    An overview of cartography and mapping methods in Python
  • Git-Themed Coworking Session
    28 September 2016, 06:10 PM, MP408
    Get help and advice about using Git with your code
  • Intro to R
    21 September 2016, 06:10 PM, MP408
    A brief introduction to R programming.
  • Intro to Python
    14 September 2016, 06:10 PM, MP408
    A brief introduction to Python programming
  • Welcome Hacky Hour
    7 September 2016, 06:00 PM, GSU Pub Main Floor
    Social pub night to get to know other UofT Coders' members
  • Large Datasets in Python
    25 August 2016, 06:10 PM, MP408
    How to work with large datasets in Python
  • Classes in Python
    18 August 2016, 06:10 PM, MP408
    Intro to object oriented programming and the class structure in Python
  • Coworking Session
    11 August 2016, 06:10 PM, MP408
    Work on a project with the advice and suggestions of your peers
  • Lightning Demos Data Visualization + Pub Night
    4 August 2016, 06:10 PM, MP408 + GSU Pub
    Quick demos showing how we visualize our data, followed by a social at GSU Pub.
  • Coworking Session
    28 July 2016, 06:10 PM, MP408
    Work on a project and get suggestions and help from your peers
  • Intro to ggplot2 in R
    21 July 2016, 06:10 PM, MP408
    Basics of ggplot2 R package and simple graph making
  • Debugging in Python
    14 July 2016, 06:10 PM, MP408
    Learn to use the debugging tool for your Python code
  • Coworking Session
    7 July 2016, 06:10 PM, MP408
    Come work on a project and get advice on tools and strategies.
  • Lightning Demos - Academic Workflows
    23 June 2016, 06:10 PM, MP408
    See how your colleagues use different tools and techniques in their academic workflows.
  • Intro to SQL
    16 June 2016, 06:10 PM, MP408
    Learn about how to use SQL to work with data and databases
  • Intro to Python
    9 June 2016, 06:10 PM, MP408
    Learn the basics of programming in Python
  • Mozilla Science Lab Global Sprint
    2 June 2016, 09:00 AM, Mozilla Toronto office, 366 Adelaide St. W.
    Collaborate on open science projects!
  • Software Carpentry Workshop (2 days) - R, Unix Shell and Git - for people who identify as female
    26 May 2016, 09:00 AM, BL224, Claude T. Bissell Building, 140 St. George Street
    Join us for a hands-on two-day Software Carpentry workshop covering core small research team skills: programming with R, automating tasks with Unix Shell, and version control with Git. Workshop costs $20 and is open to people who identify as female. Click to see the event page for more details and registration!
  • Intro to R
    26 May 2016, 06:10 PM, MP408
    Learn the basics of programming and data wrangling in R
  • The Use and Philosophy of Version Control
    19 May 2016, 06:10 PM, MP408
    Learn how and why to use version control with your projects!
  • Hacky Hour Social
    12 May 2016, 06:10 PM, GSU Pub, second floor
    Mingle and get to know your fellow coders!
  • Software Carpentry Workshop (2 days) - Python, Unix Shell and Git
    9 May 2016, 09:00 AM, BL224, Claude T. Bissell Building, 140 St. George Street
    Join us for a hands-on two-day Software Carpentry workshop covering core small research team skills: building programs with Python, automating tasks with Unix Shell, and version control with Git. Workshop costs $20, click to see the event page for more details and registration!
  • Coworking Session
    5 May 2016, 06:10 PM, MP408
    Bring a project to work on or something you want to discuss with the group!
  • Intro to Pandas in Python
    28 April 2016, 06:10 PM, MP408
    Learn about the data structures and analysis tools provided by Pandas in Python
  • Software Carpentry Workshop (2 days) - R, Unix Shell and Git
    25 April 2016, 09:00 AM, BL224, Claude T. Bissell Building, 140 St. George Street
    Join us for a hands-on two-day Software Carpentry workshop covering core small research team skills: programming with R, automating tasks with Unix Shell, and version control with Git. Workshop costs $20, click to see the event page for more details and registration!
  • Elections and Coworking Session
    21 April 2016, 06:10 PM, MP408
    Participate in the elections by voting or nominating yourself for a position on the exec council; followed by pair-programming co-working session.
  • Web design with Jekyll/Github Pages
    14 April 2016, 06:10 PM, MP408
    Come to this code-along session for a basic introduction to using GitHub Pages and Jekyll to host a web page!
  • Coworking Session
    7 April 2016, 06:10 PM, MP408
    Come with a problem and get feedback on what tools, packages and strategies you can use to solve it! Beginners welcome and bring your friends!
  • Using Branches in Git
    31 March 2016, 06:10 PM, MP408
    Come to this code-along session to learn about how, why, and when to use branches in Git!
  • Coworking Session
    24 March 2016, 06:00 PM, MP408
    Bring a project to work on alongside peers. It can be research, homework, open science, or just something fun you're working on, and it's okay if it's you're just starting out. Everyone is welcome, and bring your friends!
  • Code Review and Reproducible Computational Research
    17 March 2016, 06:10 PM, MP408
    A discussion on reproducible computational research, and reviewing each other's analysis scripts together using principles of good code review.
  • Introduction to LaTeX
    10 March 2016, 06:10 PM, MP408
    Learn about what LaTeX is and what it is used for and how to make your first LaTeX document.
  • Co-Working Session
    3 March 2016, 06:00 PM, MP408
    Bring your projects and problems and work with peers, get help with questions, and show off your progress.
  • Building Packages in Python
    25 February 2016, 06:00 PM, MP408
    Learn how to build packages in Python for reusable code.
  • Coworking session
    18 February 2016, 06:00 PM, MP408
    Bring your projects and problems and work with peers, get help with questions, and show off your progress.
  • High Performance Loops in R
    11 February 2016, 06:00 PM, MP408
    Learn the how and when to apply for loops in R
  • Debugging in R Studio
    4 February 2016, 06:00 PM, MP408
    Introduction to the debugging tools built into RStudio
  • Coworking session
    28 January 2016, 06:00 PM, MP408
    Bring your projects and problems and work with peers, get help with questions, and show off your progress.
  • The "Class" Structure in Python
    21 January 2016, 06:00 PM, MP408
    Creating and using the "class" structure in Python
  • Introduction to Ruby
    14 January 2016, 06:00 PM, MP408
    Beginner-friendly basics of the programming language Ruby
  • End-of-term party
    17 December 2015, 06:00 PM, GSU Pub, 16 Bancroft Ave
    An informal gathering to relax at the end of Fall 2015.
  • Intro to Unix Pipelines
    10 December 2015, 06:00 PM, MP 408
    An introduction to Unix pipelines and Make for data science
  • Coworking session
    3 December 2015, 06:00 PM, MP 408 (Mclennan Physical Labs)
    Bring your projects and problems and work with peers, get help with questions, and show off your progress.
  • Introduction to ggplot2
    26 November 2015, 06:00 PM, MP 408
    A brief introduction to the ggplot2 package and making simple graphs
  • Introduction to R via data wrangling and reproducible documents
    19 November 2015, 06:00 PM, MP 408
    Learn the basics of R with an emphasis on using knitr and dplyr
  • Coworking session
    12 November 2015, 06:00 PM, MP 408 (Mclennan Physical Labs)
    Bring your projects and problems and work with peers, get help with questions, and show off your progress.
  • Python Coding Lightning Demos
    5 November 2015, 06:00 PM, MP 408 (Mclennan Physical Labs)
    Short demos from a variety of people of cool things you can do in Python
  • Coworking session
    29 October 2015, 06:00 PM, MP 408 (Mclennan Physical Labs)
    Bring your projects and problems and work with peers, get help with questions, and show off your progress.
  • Introduction to Python
    22 October 2015, 06:00 PM, MP 408 (Mclennan Physical Labs)
    A beginner-friendly code-along introducing the basics of coding in Python.
  • Basic Statistics
    15 October 2015, 06:00 PM, MP 408 (Mclennan Physical Labs)
    A primer on basic statistical concepts - no prior knowledge necessary.
  • Coworking session
    8 October 2015, 06:00 PM, MP 408 (Mclennan Physical Labs)
    Bring your projects and problems and work with peers, get help with questions, and show off your progress.
  • More on Git
    1 October 2015, 06:00 PM, MP 408
    More about version control and collaboration using Git, building on knowledge of basic Git commands.
  • Introduction to Git
    23 September 2015, , MP 408
    Introduction to Git code-along session - no experience necessary!
  • Welcome Hacky Hour
    17 September 2015, , GSU Pub, 16 Bancroft Ave
    Celebrate the start of term and meet peers who code.
  • Coworking session (with real work!)
    10 September 2015, , MP 408
    Bring your projects and problems and work with peers, get help with questions, and show off your progress.
  • Hacky Hour - planning the new school year
    3 September 2015, , GSU pub
    Join the discussion on what the study group should be up to in the new term
  • Intro to unit testing in Python
    27 August 2015, , MP408
    Learn about unit testing in Python and what it's good for.
  • Coding lightning demos
    20 August 2015, , McLennan Physical Laboratories, room 408
    Short demos, including IPython notebook and Biopython
  • Coworking session: plotting in Python and R
    13 August 2015, , McLennan Physical Laboratories, room 408
    Discuss the making of plots in Python and R with peers
  • Plotting with Python and Matplotlib
    6 August 2015, , McLennan Physical Laboratories, room 408
    A beginner's guide to plotting in Python with a focus on animations and reproducible figures
  • Introduction to Shiny R
    30 July 2015, , MP 408
    Learn the basics of Shiny through an interactive tutorial
  • Introduction to R via data wrangling and reproducible documents
    23 July 2015, , MP 408
    Learn the basics of R with an emphasis on using knitr and dplyr
  • Brainstorming session
    16 July 2015, , MP 408
    Discuss the great programming challenges of your field
  • Introduction to Python
    9 July 2015, , MP 408
    A beginner-friendly code along on the Python programming language
  • Co-working session
    25 June 2015, , MP 408
    Casual coding with research peers
  • Introduction to Git
    18 June 2015, , MP 408
    Introduction to Git code-along session
  • Study Group Meetup
    11 June 2015, , Sammy's Multicultural Eatery & Bar, Hart House
    A discussion on what the commmunity would like to see happen at future Study Group meetings