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.
| Level | Introductory |
|---|---|
| Duration | 16 weeks |
| Weekly effort | 6 to 8 hours |
| Prerequisites | A-Level Mathematics or equivalent. No prior coding experience required. |
| Certificate | Yes, verifiable |
| Fee | Sliding scale, need based. No one turned away for inability to pay. |
Cohorts
- Demo cohort completed starts 03 Apr 2026