Self-paced IGCSE Computer Science course
The complete course for studying Computer Science CAIE (0478 & 0984) & CIE O Level (2210) For examination summer 2023 onwards
"I just wanted to drop you a note to let you know that my son followed your Cambridge IGCSE Computer Science course from September last year and took his exams in the summer session this year, he passed with a grade 6 and is off to college this September to study for a UAL level 3 diploma in Games Development. Thanks to your excellent course content and the way it was presented / structured he managed to get the grade 6 after 9 months of study which was fantastic.” Mr C.H
"Your teaching transformed my son's view of computer science as a subject and future career (after his previous tutor at school had turned him off it completely), he has flourished ever since and we’d like to send our thanks for everything you’ve done for him."
"Thank you so much for the excellent course over the past two years, and all the brilliant resources, support and revision help you have provided.”
If you have any other questions before you buy, please email the tutor: [email protected]
Or see our website:
Lesson Schedule
Welcome and Introduction
Facebook group for parents & reminder of 60 day money back guarantee
Books.....
Exam booking information
Introduction video - What's inside a computer?
Introduction - A bit about Programming
Installing Python
Introduction - Python Working Environment (IDLE)
How to fix errors in Python Code - A guide.
Introduction Quiz
NEW ******Free Ebook by Julia Roebuck *******
Lesson 1 - Python 1
FREE PREVIEWPython Lesson 1 Practice - to finish
Python Lesson 1 Answers
Quiz - Lesson 1
Lesson 1 - Chatbot Homework
Lesson 1 - Chatbot Homework Task
Lesson 1 - Chatbot Task Model Answer
Lesson 2 - Python 2
Python Lesson 2 Practice
Python Lesson 2 Answers
Quiz - Lesson 2
Lesson 2 - Maths Quiz Homework
Lesson 2 - Maths Quiz Task Homework
Lesson 2 - Maths Quiz Homework Model answer
Lesson 3 - Python 3
If Practice
IF Practice Answers
IF/ELSE/ELIF Quiz
Lesson 3 - Homework Door Game Task
Lesson 3 - Door Game Extension task
Lesson 3 - Door game sample answer
Lesson 4 - FOR Loops
Practice - FOR loops
FOR Loop practice answers
FOR Loop Quiz
Lesson 4 - FOR Loops Homework Task
Lesson 4 - FOR Loops drawing task
Lesson 4 - FOR Loops drawing task - sample answer
Lesson 5 - WHILE loops
Practice: While Loops
Python While Loop Practice answers
While Loop Quiz
Lesson 5 - WHILE Loops Turtle homework
Lesson 5 - WHILE Loops turtle homework extension task
Lesson 5 - WHILE Loops homework extension task sample answer
PDF of everything you've learnt so far
Lesson 6 - Python 6 - First "proper" program - Calculator
Practice Calculator Program
Practice Calculator program answer
Correcting errors in code - extra practice
End of Section Assessment - Python 1
Lesson 7 - Binary - converting binary numbers and Binary Shifts
FREE PREVIEWLesson 7 - IGCSE Binary Numbers - Slides from Lesson
Lesson 7 - Binary & Denary Conversion Quiz
Lesson 7 - Programming Homework
Lesson 8 - Part 1 Adding Binary Numbers
Lesson 8 - Binary addition & Binary Negative numbers - Cheat Sheet
Lesson 8 - Binary Addition Quiz
Lesson 8 - Part 2 - 2's Complement
Lesson 8 - 2's Complement Quiz
Week 8 - Programming Homework - Number guessing game.
Lesson 9 - Hex Conversions
Lesson 9 Hex Conversions - Cheat Sheet
Lesson 9 Quiz - Hex Conversion
Lesson 9 - Homework - Word Scramble Game
Lesson 10 - Uses of Hex, Sound and Images in Binary
Lesson 10 - Use of Hexadecimal, Images & Sound in Binary - Slides from Lesson
Lesson 10 - Quiz - Uses of Hex, Images and Sound in Binary
Week 10 - Python Game - Higher/Lower Card Game
Lesson 11 - Data Storage Sizes, Calculating File Sizes, File Compression
Lesson 11 - Data Storage, File Size Calculation and File Compression - Slides from Lesson
Lesson 11 - Quiz - Data Storage Sizes, Calculating File Sizes, File Compression
Lesson 12 - Exam Questions Practice Worksheet, please print before watching next video
Lesson 12 - Exam Questions Practice
Lesson 12 - End of Section Assessment - Theory 1
Lesson 13 - Part 1 - Recap of what you've done in Python so far.
Lesson 13 - Part 2 - 1D Arrays (Lists)
Lesson 13 - Programming Task
Lesson 13 - Programming Task - answer
Lesson 13 - Python Turtle array practice
Lesson 14 - DVD Program
Lesson 14 Task
Lesson 14 task answer
Lesson 15 : 1D arrays cont...and 2D arrays
Lesson 15: Task
Lesson 15 Task answer
Lesson 16 : Pupil Weight Program
Lesson 16 Homework - Pupil weights as a 2D array
Lesson 17: Writing and Reading with Text File in Python
Lesson 17 : Task Writing to a file
Lesson 17 Task - video help if you need it
Lesson 17 Task - Answer
Lesson 17 : Homework Hangman Game part 1
Lesson 17 : Homework Hangman Game part 2
Lesson 18 Parcel/Courier Task
Lesson 18 Task
Code From Lesson
Week 18 Task answer
Video Explanation of how to do week 18 Task
End of Module 3 Assessment
Lesson 19 : Data Transmission: Data Packets, Direction of Data, Serial/Parallel
Data Transmission - Slides from lesson
Data Transmission - Quiz
Programming Task - week 19
Programming Task - week 19 - Answer
Programming Task - week 19 - video explanation
Lesson 20: Data Transmission Error Checks
Lesson 20: Slides from Lesson
Quiz - Data Transmission Error Checks - Lesson 20
Lesson 21 : The Internet and its uses
Lesson 21: Slides from Lesson
Quiz - Lesson 21 - The Internet and its Uses
Lesson 22 - Cyber Security
Lesson 22 - Cyber Security Slides from Lesson
Lesson 22 - Cyber Security - Quiz
2D Array Practice - Bus Trip
Bus Trip Answer
Bus Trip Video Explanation
Lesson 23 - Encryption
Lesson 23 - Slides
Quiz Lesson 23 - Encryption
Here is two files: Python caesar cypher encryptor and decryptor....
Worksheet for next lesson 24
Lesson 24 - Theory Recap and past exam paper questions
Python Programming Task - School Trip. Watch the video and code along. Part 1
Python Programming Task - School Trip. Watch the video and code along. Part 2
Python Programming Task - School Trip. Watch the video and code along. Part 3
End of Unit Assessment
Lesson 25 Python Functions and Procedures
Quiz : Lesson 25 Functions and Procedures in Python
Lesson 26: Functions and Procedure Practice
Lesson 26: Homework
Lesson 27: Pseudocode 1
Pseudocode Cheat Sheet, please download.
Lesson 27 Slides
Lesson 27: Quiz
Lesson 27 - Pseudocode 1 Worksheet
Lesson 28 - Worksheet for lesson please download and print before lesson
Lesson 28 - Pseudocode 2
Lesson 28 - Quiz
Lesson 28 - Homework Worksheet (with answers)
Lesson 29: Flowcharts
Lesson 29 - Lesson Slides
Lesson 29 - Homework
Lesson 30 - Flowcharts 2
Lesson 30 - Worksheet
Lesson 30 - Homework
Lesson 30 - Homework Answer
Module 5 - End of unit assessment
Regular price
Monthly