Python Programming


Python is an absolutely essential programming language today and this course takes students through all key elements of its mastery, including an opportunity to create an original program at the end.

Created By

Dawn H

7-11, 11-14, 14-16
Computing and IT

10 HOURS

10 LESSONS

Python Programming

academic-development

Course Overview



It is vital the next generation grow up with fluency in programming. This course will give students a great deal of confidence when coding with both Python and programming in general. The skills to learn one programming language are transferable across all programming languages, and Python is a great place to start. Over the course of the ten lessons, students will look at the foundations of programming. They will learn to examine programs, and ultimately students will make their own program. At the end of the course, students will have a firm idea of what programming is and what is required in carrying it out. They will look at fun programs that have been tried and tested in the classroom. The aim of the course is to look at the creative and fun side of programming and to get students to start their programming journeys with confidence and enthusiasm.

Course Content



10 LESSONS

10 HOURS Total Length

Lesson 1

Introduction to Programming 

60 minutes

Lesson 2

Repeating First Program 

60 minutes

Lesson 3

The Useless Trivia Program 

60 minutes

Lesson 4

Repeating Strings 

60 minutes

Lesson 5

Using Mathematical Operators 

60 minutes

Lesson 6

Creating Variables 

60 minutes

Lesson 7

Using String Methods (Quotation Manipulation) 

60 minutes

Lesson 8

Converting Values 

60 minutes

Lesson 9

The Useless Trivia Program 

60 minutes

Lesson 10

Challenges 

60 minutes

Key Skills


Python Proficiency

Numeracy

Problem Solving

Concept Application

Educator


Dawn H

Computing Expert

With 25 years of experience and a PGCE, Dawn teaches all Computer Science and ICT topics, including programming and coding.