KwickAcademy free course · no sign-up
Cambridge IGCSE Grade 10 Computer Science (0478)
Every syllabus topic on video, taught by Kajal Ma'am. Watch in any order, read the same lesson in text, and tick off what you finish.
- 43lessons
- 165KwickClips
- 307 minof teaching
- Freealways

Course content
43 lessons in 10 units, in syllabus order.
1. Data Representation4 lessons · 24 min+
- 01Data Compression: Lossy and Lossless | Cambridge IGCSE Grade 10
- 02Representing Images and Sound, and Calculating File Size | Cambridge IGCSE Grade 10
- 03Number Systems: Binary, Octal, Decimal and Hexadecimal | Cambridge IGCSE Grade 10
- 04Binary Arithmetic: Addition, Overflow, Two's Complement and Shifts | Cambridge IGCSE Grade 10
10. Boolean Logic2 lessons · 17 min+
2. Data Transmission5 lessons · 28 min+
- 07Error Detection: Parity, Checksum, Echo Check and ARQ | Cambridge IGCSE Grade 10
- --Symmetric and asymmetric encryption
- 08Data Communication: Components, Bandwidth and Transmission Modes | Cambridge IGCSE Grade 10
- 09Packet Switching and How Data Travels | Cambridge IGCSE Grade 10
- 10Universal Serial Bus (USB) benefits and drawbacks | Cambridge IGCSE Grade 10
3. Hardware6 lessons · 31 min+
- 11Inside the CPU: Fetch-Decode-Execute, Cores, Cache and Clock Speed | Cambridge IGCSE Grade 10
- --Computer architecture: CPU, Von Neumann, registers, buses, fetch-decode-execute cycle
- 12Embedded Systems | Cambridge IGCSE Grade 10
- --Input and output devices
- 13Network Devices: Modem, Hub, Switch, Router, Gateway and More | Cambridge IGCSE Grade 10
- 14Secondary Storage: Magnetic, Optical, Solid State and Cloud | Cambridge IGCSE Grade 10
4. Software3 lessons · 8 min+
- --Compilers, interpreters and the role of an IDE
- 15Types of Software: System, Utility and Application Software | Cambridge IGCSE Grade 10
- --Interrupts
5. The Internet and Its Uses5 lessons · 29 min+
- 16Web Browsers, Cookies, Add-ons and Plug-ins | Cambridge IGCSE Grade 10
- 17Emerging Trends: Cloud Computing, Grid Computing and Blockchain | Cambridge IGCSE Grade 10
- 18Network Protocols: TCP/IP, HTTP, HTTPS, FTP, SMTP, POP3, PPP, Telnet and VoIP | Cambridge IGCSE Grade 10
- --How web pages are located, retrieved and displayed; DNS
- 19Websites, Web Pages, Web Servers and Hosting | Cambridge IGCSE Grade 10
6. Automated and Emerging Technologies3 lessons · 15 min+
- --Advantages and disadvantages of automated systems
- 20AI for Cambridge IGCSE: Characteristics, Expert Systems and Machine Learning | Cambridge IGCSE Grade 10
- 21Emerging Trends: IoT, Sensors, Smart Cities, Big Data, AR and VR | Cambridge IGCSE Grade 10
7. Algorithm Design and Problem-Solving8 lessons · 45 min+
- --Decomposition; structure diagrams, flowcharts and pseudocode
- 22The Standard Template Library: vector, set, map and Algorithms | Cambridge IGCSE Grade 10
- 23Program development life cycle (analysis, design, coding, testing) | Cambridge IGCSE Grade 10
- 24Searching in Arrays: Linear and Binary Search | Cambridge IGCSE Grade 10
- 25Sorting Arrays: Bubble, Selection and Insertion Sort | Cambridge IGCSE Grade 10
- 26Test data: normal, abnormal, extreme, boundary | Cambridge IGCSE Grade 10
- 27Trace tables and dry-runs | Cambridge IGCSE Grade 10
- 28Validation and verification checks | Cambridge IGCSE Grade 10
8. Programming11 lessons · 79 min+
- 29One-dimensional Arrays | Cambridge IGCSE Grade 10
- 30Two-dimensional Arrays and Matrices | Cambridge IGCSE Grade 10
- 31Python Operators, Precedence and Expression Evaluation | Cambridge IGCSE Grade 10
- 32Text File Handling: Open, Read, Write and Append | Cambridge IGCSE Grade 10
- 33Input, Output and Type Conversion | Cambridge IGCSE Grade 10
- --Input/output; sequence, selection and iteration
- 34Mathematical Library Methods | Cambridge IGCSE Grade 10
- 35Python Tokens: Keywords, Identifiers, Literals, Operators and Punctuators | Cambridge IGCSE Grade 10
- 36Scope of Variables: Local and Global | Cambridge IGCSE Grade 10
- 37The String Class and String Methods | Cambridge IGCSE Grade 10
- 38Variables, Assignment and Data Types in Python | Cambridge IGCSE Grade 10
9. Databases5 lessons · 32 min+
- 39Keys in a Database: Primary, Candidate, Alternate and Foreign Key | Cambridge IGCSE Grade 10
- 40SQL for Cambridge IGCSE: Single-table Databases and Queries | Cambridge IGCSE Grade 10
- 41Introduction to SQL and MySQL: DDL, DML and DQL | Cambridge IGCSE Grade 10
- 42SQL SELECT: Choosing Rows and Columns with WHERE | Cambridge IGCSE Grade 10
- 43Sorting Results with ORDER BY | Cambridge IGCSE Grade 10
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.
Want your code and practical file checked? That is the paid part: live class with Kajal Ma'am, small batches.
Book a free demo classVoice-over in these lessons is AI-generated; the scripts are written and checked by Kajal Ma'am. Topics follow the current official syllabus, which boards can revise mid-year.
Taught by Kajal Mehta (Kajal Ma'am), MCA, teaching computer subjects since 2006. All free courses · Paid live courses

