Learn Python programming and Computer Science Online With Expert Tutor

This post is a work in progress where I will collect pedagogical tips about teaching

Computer Science Pedagogy
Python append() and extend() List Methods

In this article we are going to take a look at two important Python list

Python append() and extend() List Methods
Retro Sound Effects in Python

This post is about how to produce retro sound effects using Python. These kinds of

Retro Sound Effects in Python
Python Programming Challenge - Intervals of Consecutive Characters

Python Programming Challenge – Intervals of Consecutive Characters Here’s a fun Python programming challenge: Write

Python Programming Challenge – Intervals of Consecutive Characters
Classic Snake Game with Python Turtle Graphics

Python Turtle Graphics is awesome! It can be used to learn and teach Python programming

Classic Snake Game with Python Turtle Graphics
Python Turtle Graphics - Drawing with Stamps

Python Turtle Graphics stamps are awesome. They are not that well known, and learner python

Python Turtle Graphics – Drawing with Stamps
Better Understanding of Computer Science GCSE and A Level

Do you mean the thing or the container for the thing? In this article I

A Key Distinction for Better Understanding of Computer Science GCSE and A Level
GCSE Computer Science Programming

How well does GCSE Computer Science prepare students to become good programmers? I know, programming

GCSE Computer Science Programming Misses the Mark?
Running Python Scripts from a Command Line

There are many ways to run Python code. Many learners begin with IDLE which comes

Running Python Scripts from a Command Line
Typing for Computer Science GCSE and A Level

How Well do You Type When Writing Python Code? This thing with typing is, if

Better Typing as a Python Programmer