Workshop Day

Organizer and Mentors:

As an organizer, you are expected to arrive about 1 hour before the registration time to setup for the event.

Please also remember to remind your mentors to arrive at least half an hour before registration, so you can discuss logistics with them (such as installing software).

What you need to do before the event starts?

  1. Make sure you order food in place.
  2. Make sure you have enough tables and chairs for student groups.
  3. Make sure your presentation is ready.

Who can attend?

To read about the target audiences, please visit here.

A Sample Schedule:

10:00 am ET - Registration
10:30 am ET - Opening Remarks
11:00 am ET - Learning Scala
12:00 am ET - Lunch
1:00 pm ET - Keep Learning, or go see a great talk :)
1:00 pm ET - (Optional) Talk 1: A live session to work through the Scala koans
2:00 pm ET - (Optional) Talk 2: Resources for Scala beginners
3:00 pm ET - Keep Learning and Drinks provided by Hopper :)
5:00 pm ET - End time


Depends on what day or the week is your workshop (usually on the weekends). The recommended start time is 10am. A too-early time might discourage people from attending.

Remember to have name tags for attendees and mentors. It is a good way for them to get to know each other.

Opening Remarks

An introduction that starts the event. Should include:

To see an example presentation on opening remarks, please go here.

Grouping Students

There are two recommended ways to separate students into groups.

  1. Based on student’s technical background/ level
  2. Based on student’s goal and learning style (self-learning vs. pair-programming).


There are several choices for installation. To read more about the choices, plese visit here.

Workshop Materials

ScalaBridge Workshop uses Creative Scala Tutorial.

The Creative Scala template used in this tutorial is here.

Visit here to read more about tutorials.

What should mentors do?

Rather than lecture-based, this is a hands-on workshop designed for self-paced learning. Mentors will be floating around, engaging and facilitating students in their learning. It is helpful if mentors could proactively engage with students, rather than always waiting for students to ask questions.

What should students do?

Students will work individually or in groups, depending on personal preferences, using the Creative Scala tutorial. They will ask questions and get help from the mentors.

At the end of the workshop:

Give a short closing presentation:

What else?

Be Creative!

Next Step: