TL;DR;
to get the code and password join the community on ash-casts
Teaching is hard
Teaching is always hard especially when you are teaching abstract concepts and not something manual like woodworking.
When teaching programming you want to enlist as many ways of displaying the process as possible so that students could grasp the concept more tangibly.
Enlist visual aids
Livebook is an amazing tool for teaching elixir, but it might still be difficult to portray how data is changing or what is actually happening.
For example you're teaching data transformations in Elixir:
And you write the code like this:
But that is difficult to visualise, so you as the teacher can add visual aid things, which might be too difficult for students to understand at the moment, but they don't need to know how it works.
So adding |> Point.show()
to the end of the pipeline now outputs a nice image:
Which is much easier to grasp.
Hope this helps in your future endeavours!
Based on this youtube video:
Top comments (0)