Who is this page for?
This page is for parents, who would like their child to learn about coding and/or cybersecurity (or potentially other subjects). I previously worked at Champions Academy but I now operate independently with friends, and run online and in-person classes1 throughout the school year.
I have also run cybersecurity workshops for schools through MonSec and have coached school debating teams. If school workshops are something you would like to discuss further, please use the contact details below.
What classes do you have?
I offer a variety of courses, most of which run for approximately 10 weeks (one one-hour lesson per week). However, if you have a particular subject/idea in mind, please reach out to me and I can see if I can accommodate for it.
Classes are individual, though if students are of similar skill levels and are doing the same course, shared classes may be arranged by request. The table below lists all of the currently available courses. Note that the suggested age is merely a guide, and a student’s abilities can vary significantly from individual to individual, even if they are the same age. If you are unsure if a course is suitable for your child, I suggest booking a trial class first.
Courses are paid for in-full at the start of the course (replacements and refunds are available). An invoice will be sent out to you for all payments.
Available Courses
Course Name (and language where applicable) | Description | Suggested Age (in years) | Duration | Price |
---|---|---|---|---|
Introduction to Programming (Scratch 3) | This course teaches students the fundamentals of coding using the block-based coding language, Scratch. It is perfect for younger students who have never coded before. | 6-10 | 10 lessons | $30 per lesson ($300 total) |
Introduction to Programming (Python) | This course introduces students to line-coding, using the popular coding language Python and is ideal for older students who want to learn how to code. | 10+ | 10 lessons | $35 per lesson ($350 total) |
Python++ | This course is for students who are familiar with the basics of Python (or a similar language) and are looking to get a better understanding of intermediate to advanced Python techniques. | 12+ | 10 lessons | $35 per lesson ($350 total) |
Introduction to Game Development (Unity) | This course is targeted at students who are already proficient at programming and are interested in game development. The course was co-developed with Jake Scott. Please note that a reasonably good laptop is needed to run Unity smoothly. | 12+ | 10 lessons | $35 per lesson ($350 total) |
Web Development Fundamentals | This short course teaches students the basics of HTML, CSS and JavaScript, as well as how to host their own site using GitHub Pages. Please note that GitHub requires users to be at least 13 years old- if your child is under 13, they will be unable to do this course. | 13+ | 5 lessons | $35 per lesson ($175 total) |
Welcome to Web Security | This course is for students who already have some background in coding and/or web development and are interested in cybersecurity. It covers a wide range of common web vulnerabilities using PortSwigger’s Web Security Academy. | 15+ | 10 lessons | $35 per lesson ($350 total) |
FAQs
Do you offer trial lessons?
Yes! A trial lesson is a single class that can be taken to determine if a child is suited to a particular course. It costs half of what a single lesson from that course ordinarily costs.
How long is each lesson? Is it online or in-person?
Each lesson is one hour long. Classes are run usually online but may be run in-person. In-person classes are held at Camberwell Library but in limited circumstances, a different location can be organised. Please note that in-person classes incur an additional, fixed fee of $15 to cover associated costs.
What materials does my child need?
For all courses, a laptop or computer (or in some cases, tablet) with an internet connection is needed. Most courses will also require the installation of certain programs (all of which are freely available) and/or online accounts. If applicable, such programs and accounts can be set up before the course starts or in the first lesson.
Do the courses have pre-requisite knowledge?
Unless otherwise specified, all the courses are designed to be accessible with no pre-requisite knowledge. However, some courses are more advanced, hence the suggested ages, and may be less suitable for your child. If you are unsure if a course is suitable for your child, I suggest booking a trial lesson first.
I want my child to do [X] but it’s not listed above. Can you still teach it?
The short answer is ‘it depends’. Please contact me and we can have a discussion.
Do you offer any discounts?
It is dependent on a variety of factors but I am usually able to offer at least a sibling discount. Please contact me and we can work something out if required.
Contact Me
If you are interested in enrolling your child or have any other questions, please send me an email at contact[at]sarahlam.id.au.
-
In-person classes cost an extra $15 (regardless of the course selected) to cover additional costs. They are held at Camberwell Library. An alternative location may be negotiated. ↩︎