Sarah Alexander- Technology- Education- Science


I am a post pandemic Melbourne based career changer moving from science education in the world of technology. After a year as a graduate developer with Thoughtworks, I have now moved into a role with Fat Zebra as a junior React developer and am learning something new every day!

Checkout my Blog, Portfolio, Science and Teaching Pages to learn about my coding development and how a professional educator learns a new language and transfers the knowledge of learning principals into a meaningful and inspiring career in tech.

Learning Through Reflection

Le Wagon Boot Camp

Le Wagon provides an intensive full stack bootcamp. Day 1 finally arrives with a series of following the command lane recipe cards to get our computers ready! After a few hours of set up, equalling lot sof waiting for downloads and utilising the teachers knowledge for tricky little bugs we had our first learning session. The afternoon was basically a way to help orientate ourselves in the Le Wagon learning platform-Kitt and practice with some pair program undertaking some very simple Ruby code fixes and learning the art of git!

Read more

Le Wagon Preboot Bootup

Next week I start the boot camp with Le Wagon Melbourne Batch #757 and heading off into a new professional chapter. Today we met with key teachers and coaches who are helping 15 students on this new and exciting journey into the tech world. It was delightful to hear about the back stories of the other 14 students who are joining me on this course. I was taken with the diversity of life story, geography and reasons to come into coding.

Read more

Refactoring Ruby

So if you read this title without knowing that I am learning some Ruby programming you may have started to picture me chipping away at at large red rock (ruby) to create the desired shape for my latest pendent…. well perhaps 😉 In some ways this visual could be true if the actual function of the object was not changed. In a nutshell Refactoring Ruby is basically analysing code and making changes that leaves it

Read more

Creating My First App

Pulling together a number of concepts to create a simple app. I am still finding a lack of flow and need to practice a little more- perhaps some coding puzzles might help. This code is all about verbs…. doing code 😉 I used the concepts of “CRUD” Create Read Update Delete

Organising My Library

Pulling together a number of ideas; sorting, sorting! if else and defining a method and applying it to an array!

Creating a Histogram Lockdown 6.0

Today was the first day of the 6th Lockdown for Melbourne. There is some solis in learning to code in amongst the crazy homeschooling and teaching. I also have a deadline to try to get this pre learning done by the end of August. My struggle is coming down to a lack of practice and getting stuck on blocks. My Code today cuts up a string, creates an array and looks at the frequency of word in a given input

Read more

Data Structures

After a small (lockdown induced break; I have started again now with a deadline set I am ploughing through. I am battling myself as a learner as my role as a teacher has sarted to be my undoing. I am frustrated with not completley understanding it and struggling with not having the language fluenency to help myself. I can read chemistry, biology, science, gardening, parently;. this Ruby language is new so I feel slow and clumsy.

Read more


Woah this is getting a bit tricky I wonder is it my remote teaching fatigue, having four children remote learning at home, the wet weather or simply things are starting to ramp up! Today I redacted and use a .split method. But the big aaaahaaa moment was simply seeing strings and arrays and starting to get the idea of blocks. I panic here and there about where to put the next bit of code today my take away you can have blocks in blocks!

Read more

Loops and Iterators

This lesson was tough, with the school term starting back this week and today the start of lockdown 5.0 for Melbourne, I am somewhat tired. But once I got my coding logical mind switched on I got the hang of creating loops. It seems Ruby has a heap of various ways to loop- I managed to create 3 infinate loops and crashed my codecademy learning site 3 times! I am writing lots of notes in my note book as the retention of these new ideas is somewhat fleating and being able to reference my notes makes it all flow a lot better.

Read more

When “Tharah” became “Sarah”

So today was a .downcase!, .include? and .gsub! introduction. I am struggling with some of my ordering and recalling the simple things like adding a end after an if or else. With perserverance and concentrating- (a little hard with 4 children constantly interrupting) I managed to figure it out. This code basically takes an input, drops it to lowercase, hunts for the presence of the letter s and replaces any s with “th”.

Read more