What Teachers Actually Grade

Project Scope Sweet Spot

Too small: loses design marks. Too big: loses implementation marks when parts don't work. Aim for 200-400 lines of Python across 3-5 functions.

Winning Topic Ideas

Code Presentation

๐ŸŽฏ SBA is marked on process as much as product. Keep your design notebook โ€” it is where many marks are lost or gained.

Practise this on PyForm โ€” free

PyForm runs Python in your browser with an AI tutor trained for HKDSE. No install, no credit card.

Open PyForm โ†’