Here you will find slides, exercises and other goodies to run an Elixir course for Junior Beamsters.
Note: the first five days has been a quest of finding the right way of teaching and dealing with the Windows machines. Once a steady state has been obtained the first days will be revisited and a more sensible outline created.
- 
Day 1: Getting started
 - 
Day 2: First bit of programming
 - 
Day 3: Following up on Die and Stats - more recursion
 
After day 3 it became obvious that parallel coding is the way to learn all the different aspects — command line, editor, compiling, syntax, functions — so that style is what we will run with for a while.
- 
Day 4: Working with Die again
- 
re-use functions
 - 
use the |> (pipe) operator
 
 - 
 
Day 5 (first run at Usserød Skole) will start out with installing Atom (again, again, again) and move it to place where it will not be deleted right after logging out.
- 
Day 5: Stats module
- 
recursion
 - 
list comprehensions
 - 
live coding:
- 
max_list/1
 - 
sum_upto/1
 - 
count_ones/1
 
 - 
 
 - 
 - 
Yatzy
 
Specifics for the Usserød Skole Course
As the test bed and initial participant in the Junior Beamster course is Usserød Skole here are a few links specific to that.
- 
junior-beamster-usserod group on google ( send a mail to Torben to become a member of the group)