Craig'n'Dave
Our channel provides students and teachers with ad-free, sponsor-free videos covering all the knowledge required for GCSE, IGCSE and A level examinations for the major exam boards.
Craig and Dave have been experienced teachers of Computer Science in England since 1997. We both have a degree in Computing and industry experience as programmers.
Our additional Knowledge Byte videos provided by another Dave, aka "The Lesson Hacker" go beyond what is required for exams and explore interesting aspects of computer science, hopefully giving students a reason to subscribe beyond their studies.
Ideal for subject knowledge enhancement or flipped classroom teaching, our course videos allow students to be prepared ahead of their lesson by learning the subject content at home. A handy “take notes” icon on some slides in the GCSE series prompt the student to pause the video and take Cornell notes. This scaffolding is removed at A Level to prepare students for university.
Craig'n'Dave Unscripted Сентябрь 2025 — НОВЫЕ интерактивные приложения!
Craig'n'Dave Unscripted August 2025
Is the Online Safety Act a little much?
185. AQA A Level (7516-7517) SLR27 - 4.13.1 Evaluation
184. AQA A Level (7516-7517) SLR27 - 4.13.1 Test data and user feedback
183. AQA A Level (7516-7517) SLR27 - 4.13.1 Test strategies
182. AQA A Level (7516-7517) SLR27 - 4.13.1 Testing
181. AQA A Level (7516-7517) SLR27 - 4.13.1 Implementation
180. AQA A Level (7517) SLR27 - 4.13.1 Iterative design and development
179. AQA A Level (7516-7517) SLR27 - 4.13.1 Design
178. AQA A Level (7516-7517) SLR27 - 4.13.1 Requirements
177. AQA A Level (7516-7517) SLR27 - 4.13.1 Introduction to software development
176. AQA A Level (7517) SLR26 - 4.12.3 List operations in functional programming
175. AQA A Level (7517) SLR26 - 4.12.2 Higher-order functions
174. AQA A Level (7517) SLR26 - 4.12.2 Introduction to Haskell
173. AQA A Level (7517) SLR25 - 4.12.1 Composition of functions
172. AQA A Level (7517) SLR25 - 4.12.1 Function and partial function application
171. AQA A Level (7517) SLR25 - 4.12.1 Basics of functional programming
170. AQA A Level (7517) SLR24 - 4.11.1 Representing Big Data
169. AQA A Level (7517) SLR24 - 4.11.1 Data and functional programming
168. AQA A Level (7517) SLR24 - 4.11.1 What is Big Data
167. AQA A Level (7517) SLR23 - 4.10.5 Transaction processing
166. AQA A Level (7517) SLR23 - 4.10.4 SQL
165. AQA A Level (7517) SLR23 - 4.10.3 Normalisation to 3NF
164. AQA A Level (7517) SLR23 - 4.10.1-2 Databases
163. AQA A Level (7517) SLR22 - 4.9.4 Thin-client and thick-client computing
162. AQA A Level (7517) SLR22 - 4.9.4 JSON and XML
161. AQA A Level (7517) SLR22 - 4.9.4 Web CRUD and applications at REST
160. AQA A Level (7517) SLR22 - 4.9.4 The WebSocket protocol
159. AQA A Level (7517) SLR22 - 4.9.4 The client-server model