Hero image

CodeForLife's Shop

Free coding resources covering the first principles of Python. Sign up as a teacher or tutor at: www.codeforlife.education

Free coding resources covering the first principles of Python. Sign up as a teacher or tutor at: www.codeforlife.education
Primary coding club resources
CodeForLifeCodeForLife

Primary coding club resources

(0)
At Code for Life, we want everybody to have the opportunity to learn to code, and in order to do that we want our club ambassadors to create a supportive environment for everyone to learn. It is more than learning to code, it is about building confidence and collaboration. This course aims to introduce primary-aged children to coding skills using a block-based programming language. We have condensed the existing teaching materials into six lessons, with two additional lessons for extension and have included lesson plans and activities. The purpose of this course is to give primary learners an introduction to Python in both block programming and text-based forms and to discuss how new concepts can be introduced to pupils. Rapid Router covers many aspects of the KS1 - KS3 National Curriculum for Computing. You can find out more here. The course includes level completion activities, demonstrations and some videos. Times are approximate and we suggest you adjust these resources to make it work for you and your club. You might wish to move on to the next session if pupils finish quickly. We have provided two additional sessions to build in some extension and leeway. Lesson plans can be found here: https://code-for-life.gitbook.io/code-club-resources/
Introduction to Python - Code club
CodeForLifeCodeForLife

Introduction to Python - Code club

(0)
At Code for Life, we want everybody to have the opportunity to learn to code, and in order to do that we want our teachers and club ambassadors to create a supportive environment for everyone to learn. It is more than learning to code, it is about building confidence and collaboration. This course suggests how our successful Python Den resources can be separated out into three clubs; Grass snakes, Tiger snakes and Cobra club. The lessons are supported by videos and worksheets and editable certificates are also provided for all of our clubs. The purpose of this course is to give teen and adult learners an introduction to Python in both block programming and text-based forms and to discuss how new concepts can be introduced to pupils. To gain access to this course, you will need to register as a tutor or teacher and then visit: [https://code-for-life.gitbook.io/code-for-life-python-club-resources]
Tiger snakes club
CodeForLifeCodeForLife

Tiger snakes club

(0)
Level 1: Tiger Snakes Target audience: Upper KS2 pupils, KS3 pupils and adult learners who have some experience of Python Number of lessons: 6 Topics: Recap of variables, data types, input, casting, selection and counted loops using while Introduction to using Python Den Python Den levels 7 - 13 Selection in a loop Indeterminate loops String manipulation Resources: Python Den 6 - 8 (teacher slides, teacher notes and pupil worksheets) For full access to supporting plans and videos, please register as a teacher.
Grass snakes club pack
CodeForLifeCodeForLife

Grass snakes club pack

(0)
Level 1: Grass Snakes Target audience: Upper KS2 pupils, KS3 pupils and adult learners who have not used Python before Number of lessons: 6 Topics: Output, Operators, and Data Variables, Input and Casting Selection Complex Selection Counted loops using while Resources: Python Den 1 - 5 (teacher slides, teacher notes and pupil worksheets) For full access to supporting plans and videos, please register as a teacher.
Cobra club
CodeForLifeCodeForLife

Cobra club

(0)
Target audience: Upper KS2 pupils, KS3 pupils and adult learners who have good experience of the basics of Python Number of lessons: 5 Topics: Recap of selection, counted loops using while, selection in a loop Introduction to using Python Den Python Den levels 19 - 25, 31 - 40 Recap of string manipulation Lists For loops 2D lists Resources: Python Den 9 - 11 (teacher slides, teacher notes and pupil worksheets) For full supporting material, please register as a teacher