Creative Scala is a free and fun introduction to Scala. It teaches the basic principles of Scala and functional programming through an exploration of computer graphics.
Two different types of people should attend:
The Creative Scala course material is available for free from our training pages. All of the content and code is available under open source licenses.
We will learn about composition and combinator libraries, two of the big ideas in functional programming. We will also learn the basic evaluation model for Scala, and how to use a good chunk of Scala’s features.
With this course we’re aiming for fun, so we’re going to have lots of time for exploration. We will have a number of projects of varying levels of complexity, and you can work your way through the projects at your own pace – or explore your own interests.
We are expecting a wide range of experience levels at this event. To allow people to get the most from the day we will divide the students into small groups of roughly the same level. We are hoping to have enough teaching assistants that we can assign one per group. Your job is to work closely with your group, clearing roadblocks such as syntax errors or a faulty mental model, so they can get as much out of the day as possible.
The material will all be quite basic from a Scala and functional programming perspective. If you have experience with Scala you should be able to turn up on the day without prior preparation. If you do want to do some preparation, until we get the course material online the best source is Doodle’s code.
This course will be taught by Dave Gurnell and Noel Welsh with the assistance of members of the Scala community.
The course will run from 9AM to 3.30PM on Mon, Jun 08, 2015. Treatwell are kindly donating space for the workshop at their offices:
Nieuwezijds Voorburgwal 120-126, 1012 SH Amsterdam
You must have:
You should have:
If you run into difficulties installing software we will assist you at the event.
It’s completely free!
Due to the popularity of these workshops we are allocating tickets randomly. To enter into the lottery please use the buttons in the right-hand sidebar. The deadline for entering the lottery is 8 May 2015.
As usual we are reserving some tickets for diversity candidates. Diversity attendees should apply using the dedicated button on the right.
Please help us spread the word by tweeting about this event: