All lessons
Free computer and internet lessons for Kenyan learners, Grade 4–11. Every lesson works offline and needs no account.
▶ Open Tech TayariDigital Foundations Grade 4–6 · ages 9–11
Start here. Learn what a computer is, how to use it, and how to stay safe online.
- D1 Meet the Computer What's inside the box
- D2 Mouse & Keyboard Control the computer
- D3 Files & Folders Keep your work tidy
- D4 Stay Safe Online Shields up
- D5 What is the Internet? The big network
Computers & Networks Grade 7–9 · ages 12–15
Go deeper: inside the computer, how it runs fast, and how the whole internet connects.
- C1 Boot Up The Motherboard
- C2 The CPU The Processor
- C3 The GPU The Graphics Chip
- C4 RAM & Storage Memory and the Disk
- C5 Speed & Lag Smooth vs Slow
- C6 Stay Safe & Smart Online Security
- C7 Power & Cooling Energy and Heat
- C8 Bits & Bytes How Big Is Data
- C9 The Network From Device to Server
- C10 How the Web Works Domains, DNS & HTTPS
Computer Studies I Grade 10 · ages 15–16
Senior School Computer Studies, Grade 10: how computers are built and run, how networks carry data, and your first programs in Python.
- S1 How Computers Evolved History and architecture
- S2 Input & Output Devices and how to choose them
- S3 Storage & the CPU Memory, storage and the processor
- S4 Operating Systems The software that runs everything
- S5 Setting Up a Computer Ports, cables and safety
- S6 Data Communication How data travels
- S7 Building Networks Network elements and topologies
- S8 Thinking Like a Programmer Programming concepts and program development
- S9 Variables & Operators Identifiers, data types and operators in Python
- S10 Decisions & Loops Control structures in Python
- S11 Lists & Searching Data structures, sorting and searching
- S12 Functions Modular programming
Computer Studies II Grade 11 · ages 16–17
Senior School Computer Studies, Grade 11: number systems and logic, network protocols and security, object-oriented programming, databases, SQL and the web.
- S13 Number Systems & Codes Data representation
- S14 Binary Arithmetic Signed numbers, addition and subtraction
- S15 Logic Gates Gates, truth tables and Boolean expressions
- S16 Logic Circuits Combining gates to solve problems
- S17 Network Standards & Protocols TCP/IP, OSI and encapsulation
- S18 Network Security Threats and controls
- S19 Object-Oriented Concepts Classes, objects and the four principles
- S20 OOP in Python Writing classes, objects and class relationships
- S21 Relational Databases Tables, keys and relationships
- S22 SQL Structured Query Language
- S23 Web Development HTML, CSS and dynamic web apps