KwickAcademy free course · no sign-up
Cambridge IGCSE Grade 9 Computer Science (0478)
Every syllabus topic on video. Watch in any order, read the same lesson in text, and tick off what you finish.
- 42lessons
- 158KwickClips
- 299 minof teaching
- Freealways

Course content
42 lessons in 10 units, in syllabus order.
1. Data Representation5 lessons · 32 min+
- 01Number Systems: Binary, Octal, Decimal and Hexadecimal | Cambridge IGCSE Grade 9
- 02Data Compression: Lossy and Lossless | Cambridge IGCSE Grade 9
- 03Units of Memory, Data Deletion and Recovery | Cambridge IGCSE Grade 9
- 04Representing Images and Sound, and Calculating File Size | Cambridge IGCSE Grade 9
- 05Binary Arithmetic: Addition, Overflow, Two's Complement and Shifts | Cambridge IGCSE Grade 9
10. Boolean Logic1 lessons · 9 min+
2. Data Transmission5 lessons · 27 min+
- 07Error Detection: Parity, Checksum, Echo Check and ARQ | Cambridge IGCSE Grade 9
- 08Packet Switching and How Data Travels | Cambridge IGCSE Grade 9
- 09Data Communication: Components, Bandwidth and Transmission Modes | Cambridge IGCSE Grade 9
- --Symmetric and asymmetric encryption
- 10Universal Serial Bus (USB) | Cambridge IGCSE Grade 9
3. Hardware7 lessons · 46 min+
- 11Inside the CPU: Fetch-Decode-Execute, Cores, Cache and Clock Speed | Cambridge IGCSE Grade 9
- 12Primary Memory: RAM, ROM and Cache | Cambridge IGCSE Grade 9
- 13Embedded Systems | Cambridge IGCSE Grade 9
- --Input and output devices
- 14Universal Gates and Combined Logic Circuits: NAND, NOR, XOR | Cambridge IGCSE Grade 9
- 15Secondary Storage: Magnetic, Optical, Solid State and Cloud | Cambridge IGCSE Grade 9
- 16Emerging Trends: IoT, Sensors, Smart Cities, Big Data, AR and VR | Cambridge IGCSE Grade 9
4. Software3 lessons · 15 min+
5. The Internet and Its Uses7 lessons · 52 min+
- 19Web Browsers, Cookies, Add-ons and Plug-ins | Cambridge IGCSE Grade 9
- 20Malware: Viruses, Worms, Trojans, Spyware, Adware and Ransomware | Cambridge IGCSE Grade 9
- 21Cyber Crime: Hacking, Phishing, Cyber Bullying and Cyber Stalking | Cambridge IGCSE Grade 9
- 22Emerging Trends: Cloud Computing, Grid Computing and Blockchain | Cambridge IGCSE Grade 9
- 23Network Protocols: TCP/IP, HTTP, HTTPS, FTP, SMTP, POP3, PPP, Telnet and VoIP | Cambridge IGCSE Grade 9
- 24Websites, Web Pages, Web Servers and Hosting | Cambridge IGCSE Grade 9
- 25The Internet, the World Wide Web and URLs | Cambridge IGCSE Grade 9
6. Automated and Emerging Technologies2 lessons · 8 min+
- --Advantages, disadvantages and applications of emerging technologies
- 26AI for Cambridge IGCSE: Characteristics, Expert Systems and Machine Learning | Cambridge IGCSE Grade 9
7. Algorithm Design and Problem-Solving5 lessons · 31 min+
- 27Nested Loops and Pattern Programs | Cambridge IGCSE Grade 9
- 28Program development life cycle (analysis, design, coding, testing) | Cambridge IGCSE Grade 9
- 29Pseudocode and flowcharts | Cambridge IGCSE Grade 9
- 30Trace tables and identifying/correcting errors | Cambridge IGCSE Grade 9
- 31Validation, verification and suitable test data | Cambridge IGCSE Grade 9
8. Programming8 lessons · 53 min+
- 32Variables, Assignment and Data Types in Python | Cambridge IGCSE Grade 9
- 33Text File Handling: Open, Read, Write and Append | Cambridge IGCSE Grade 9
- 34Input, Output and Type Conversion | Cambridge IGCSE Grade 9
- --Input, output, sequence, selection and iteration
- 35Nested statements; counts and totals | Cambridge IGCSE Grade 9
- 36One-dimensional Arrays | Cambridge IGCSE Grade 9
- 37Two-dimensional Arrays and Matrices | Cambridge IGCSE Grade 9
- 38User-defined Functions: Defining, Calling and Returning Values | Cambridge IGCSE Grade 9
9. Databases4 lessons · 27 min+
- 39SQL for Cambridge IGCSE: Single-table Databases and Queries | Cambridge IGCSE Grade 9
- 40Keys in a Database: Primary, Candidate, Alternate and Foreign Key | Cambridge IGCSE Grade 9
- 41Introduction to SQL and MySQL: DDL, DML and DQL | Cambridge IGCSE Grade 9
- 42SQL SELECT: Choosing Rows and Columns with WHERE | Cambridge IGCSE Grade 9
What you get, free
- The videoEach topic taught on screen, about 6 minutes.
- The same lesson in textFull wording, plus the tables from the video.
- KwickClips30-to-60-second clips for the night before a test.
- Your ticksKept in this browser. No account, no email, nothing sent to us.
All free courses · Paid live courses
Disclaimer. KwickAcademy is free study material for general learning and revision. Parts of it, including the voice-over, are produced with the help of AI tools and may contain errors; if you spot one, please tell us and we will correct it. Syllabus, marks and exam details follow the latest official board publications available to us, and boards can change them at any time, so always confirm against your board's official website and your school. Using this material does not guarantee any marks or result. Board names and trademarks belong to their owners; Kwickprep is not affiliated with or endorsed by any examination board. We never ask for passwords, OTPs or ID numbers. Your progress is saved only in this browser. Full disclaimer · Privacy

