Courses8 chapters

CS Fundamentals Notes

Practice122 MCQs & 92 exam questions with answers & mark schemes →

A complete, self-contained CS Fundamentals course — free, and open to anyone, anywhere. 16 lessons published so far — each with notes, worked examples, a diagram you can move, flashcards and a quiz — and more are being written.

Also called Free online course, Self-study course.

01

How Computers Represent Data

02

Logic and Circuits

03

Inside the Machine

04

Thinking Computationally

05

Organising Data

06

Ideas Behind Programming

07

Networks and the Internet

08

Artificial Intelligence

Frequently asked questions

What does CS Fundamentals cover?

All 8 chapters — How Computers Represent Data, Logic and Circuits, Inside the Machine, and more. The finished lessons carry notes, worked examples, an interactive diagram and a quiz; the remaining topics are mapped and being written.

Are there practice questions or past-paper-style questions?

Yes — 122 multiple-choice questions and 92 exam-style questions with mark schemes, all with answers, on the CS Fundamentals practice page.

Are the CS Fundamentals notes free?

Yes — completely free, with no sign-up or login. Every topic has notes, worked examples, an interactive diagram you can change, flashcards and a quiz that explains each answer.