CS7: Introduction to Computer Science

A rigorous, college level introduction to programming and computer science.

CS7 treats computer science as a discipline of thought rather than a set of commands to memorise. Built around Python 3, it covers programming foundations, data structures, algorithmic thinking, object oriented design and computational complexity.

LevelIntroductory
Duration16 weeks
Weekly effort6 to 8 hours
PrerequisitesA-Level Mathematics or equivalent. No prior coding experience required.
CertificateYes, verifiable
FeeSliding scale, need based. No one turned away for inability to pay.

Cohorts

  • Demo cohort completed starts 03 Apr 2026