Python Basics

I will be building up child friendly lessons in Python basics slowly in the coming weeks. Here is the first lesson in the series. They should not neccasarily be used to teach in a 1 hour period. Judge by the pace of your class.

The slides also leave a lot out that you as a teacher may need to fill in. I have left this out in order to make the slides less cluttered.

The resources have been based on the brilliant resources by Al Sweigart. It would be great to also refer to these if you are to use these slides to teach with.


UPDATE: I have created a workbook for students that may help supplement teaching. 

Download “Python Beginners Workbook (PDF)” PythonBeginnersWorkbookforSecondarySchools2.1.pdf – Downloaded 9227 times – 2 MB


Lesson 1


Lesson 2

Lesson 3

Lesson 4

Similar Posts


  1. Thank you for sharing your resources, the workbook is a great way for students to practice and reflect on their learning.

  2. Fantastic resource, thank you. I’ll be using this next year with my Grade 9s – we have been using Small Basic, but I think it’s time for a change!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.