Now
A few years ago, I got the chance to teach foundational IT technologies, programming and development which is a job I have wanted for years. At the time, I was midway into an online IT study at Høgskolen i Molde and worked as an English teacher. So I have spent the last few years finishing my studies, learning a lot of technologies and making a lot of teaching materials. It has been a lot of hard work, but also a lot of fun.
However, I want to do better, both for my students and my own satisfaction, so I am going deeper into these technologies this school year:
- Flask: I know the basics from the documentation, but I work my way through the Flask Mega-tutorial for a more practical example of its use, and then I'll make some teaching materials. This is the first year I teach Flask.
- React: I know the basics from teaching React last year, but need to make better teaching materials which I do best if I know the technology more thoroughly.
- React Native: I only briefly looked at this last year. I plan to teach it this year and need to learn it thoroughly and produce teaching materials before teaching it some time after Christmas.
- C and GTK for GUIs: Both for my own curiosity's sake and to teach a system programming language with a procedural style to complement the webdev and OOP we spend most of the time on. I am working through a book that teaches C and the GTK toolkit for GUI programs from RaspberryPi Press.
- Emacs Lisp: On my own time, but it will make me more efficient at work as well. I use Emacs at work for interactive presentations in class and for all my own text editing and programming. (The students use Thonny and VSCode.)
This is also the first year I have the role as lead teacher for a class which also presents a lot of new challenges.
(Maybe you are wondering what a now page is? Click the link to find out.)