How I explain 'break' in a Python Programming course

‘break’ may not be an essential Python syntax, but it can simplify your code. This is the story I tell to explain ‘break’

2 min

How I structure my Python course exercises

Not everyone learns at the same speed or in the same way. I create many exercises for each course, with different exercises for different learners

4 min

How to rescue a course which is seriously behind schedule

My top tips for putting a course back on track when you have too much to cover in too little time

4 min

Python training and the walrus operator

When, why and how I teach Python’s walrus operator

4 min

With AI do you still need (formal Python) training?

Has AI reached a point where we no longer need to write Python code ourselves, let alone learn Python?

2 min

Should you teach 'expressions' in a Python course?

When working in Python you may not think about what is or isn’t an expression. Yet it makes understanding variables, name spaces and more much easier

2 min

Why I ask attendees to use an IDE during a beginners Python course

Integrated Development Environments are great for professional developers. But should you really ask beginners to use an IDE? And, why did I choose PyCharm over all the others?

2 min