Browse thousands of quality academic resources for Primary, Junior Secondary, Senior Secondary, Colleges and Universities in Kenya. Download instantly or unlock unlimited access with a subscription.
Prepare for examinations with expertly prepared video lessons, CBC learning resources, and Grade 9 KJSEA revision materials.
Explore Video LessonsBecome a pscustudies tutor and start earning by selling academic resources such as study notes, tutorials, lesson plans,schemes of work and more!
Learn more about the Earn Online Program and start making money today.
Get complete Grade 10 Geography study notes for all strands, Terms 1-3. Master practical geography, introduction to geography, natural systems and processes, rocks, human and econo...
Get complete Grade 10 English study notes for all strands, Terms 1-3. Master listening and speaking, reading, grammar in use, writing, and themes with these comprehensive notes....
Get the CDACC Computer Science Level 6 Develop an Information System Moderated End Term assessment with the assessor guide for July-August 2025. This resource covers occupational s...
Get the CDACC Computer Science Level 6 Perform Graphic Design Moderated End Term assessment with the assessor guide for July-August 2025. This resource covers occupational standard...
Get the CDACC Digital Literacy Level 4 Moderated End Term assessment with the assessor guide for July-August 2025 This resource covers occupational standards elements: identifying ...
Get the CDACC ICT Technician Level 6 Perform Computer Repair and Maintenance Moderated End Term assessment with the assessor guide for July-August 2025 . This resource covers occup...
Get the CDACC ICT Technician Level 5 Perform Computer Repair and Maintenance Moderated End Term assessment with the assessor guide for July-August 2025 . This resource covers occup...
Get the CDACC Computer Science Level 6 Computer Organization and Architecture moderated End Term assessment with the assessor guide for July-August 2025 . This resource covers occu...
Get the CDACC ICT Technician Level 6 Apply Basic Electronics Moderated End Term assessment and assessor guide for July-August 2025 . This resource covers occupational standards ele...
Get the CDACC ICT Technician Level 5 Apply Basic Electronics Moderated End Term assessment and assessor guide for July-August 2025 . This resource covers occupational standards ele...
Get the CDACC Computer Science Level 6 Apply Basic Electronics Moderated End Term assessment and assessor guide for July-August 2025 . This resource covers occupational standards e...
This notes is about produce crop learned at all levels of agriculture in college ,it's short and easy to understand...
Get complete CDACC Digital Literacy Level 4 study notes for all courses. Master essential digital skills with these comprehensive notes....
Get complete Grade 10 Biology study notes for all strands, Terms 1-3. Master cell biology, biodiversity, anatomy and physiology of plants, and anatomy and physiology of animals wit...
Get complete Grade 10 Chemistry study notes for all strands, Terms 1-3. Master inorganic, physical, and organic chemistry with these comprehensive notes....
Get complete Grade 10 Physics study notes for all strands, Terms 1-3. Master mechanics, thermal physics, waves, optics, electricity, magnetism, environmental, and space physics wit...
Get complete Grade 10 ICT study notes for all strands, Terms 1-3. Master ICT and society, productivity tools, and internet and web technologies with these comprehensive notes....
Get complete Grade 10 Computer Studies and Computer Science study notes for all strands, Terms 1 to 3. Master foundations of computer science, computer networking, and software dev...
Download KNEC Diploma in ICT Module 2: Visual Basic Programming Complete Schemes of Work All Terms– comprehensive and structured to support effective teaching and mastery of VB p...
Download CDACC ICT Technician Level 6: Apply Basic Electronics Learning Plan for Term 2 – designed to equip trainees with practical skills in electronic components, circuit analy...
Download CDACC ICT Technician Level 6: Apply Basic Electronics Learning Plan for Term 1 – designed to equip trainees with practical skills in electronic components, circuit analy...
Download CDACC ICT Technician Level 6: Computer Repair and Maintenance Learning Plan for Term 1 – structured to guide trainees through diagnosing, repairing, and maintaining comp...
Download CDACC ICT Technician Level 5: Computer Repair and Maintenance Learning Plan for Term 1 – structured to guide trainees through diagnosing, repairing, and maintaining comp...
Download CDACC ICT Technician Level 5: Apply Basic Electronics Learning Plan for Term 1 – designed to equip trainees with practical skills in electronic components, circuit analy...
Download CDACC ICT Technician Level 5: Apply Basic Electronics Learning Plan for Term 2 – designed to equip trainees with practical skills in electronic components, and troublesh...
Download CDACC Computer Science Level 6: Computer Organization and Architecture Complete Learning Plans for Term 1 to Term 3 – designed to guide trainees through hardware fundame...
Download CDACC Computer Science Level 6 Apply Basic Electronics Complete Learning Plans for Term 1 and Term 2 – structured to equip trainees with foundational knowledge and pract...
Download CDACC Computer Science Level 6 Learning Plan for Term 2: Information Systems– designed to help trainees understand system components, types of information systems, data ...
Download CDACC Computer Science Level 6 Learning Plan for Term 1: Information Systems – designed to help trainees understand system components, types of information systems, data...
Download CDACC Computer Science Level 6 Learning Plan for Term 3: Computer Organization and Architecture – structured to equip trainees with knowledge of computer hardware compon...
Download CDACC Computer Science Level 6 Learning Plan for Term 2: Computer Organization and Architecture – structured to equip trainees with knowledge of computer hardware compon...
Download CDACC Computer Science Level 6 Learning Plan for Term 1: Computer Organization and Architecture – structured to equip trainees with knowledge of computer hardware compon...
Download CDACC Computer Science Level 6 Learning Plan for Term 1: Apply Basic Electronics – designed to guide trainees through foundational electronics principles, components, an...
Download CDACC Computer Science Level 6 Learning Plan for Term 2: Apply Basic Electronics – designed to guide trainees through foundational electronics principles, components, an...
Download the Grade 9 Rationalized Pre-Technical Studies Lesson Plans for Term 2, featuring engaging, hands-on activities that build learners' competencies in basic engineering...
Download the Grade 9 Rationalized Integrated Science Lesson Plans for Term 2, featuring well-structured, learner-centered activities that promote scientific inquiry, practical skil...
Download the Grade 8 Rationalized Pre-Technical Studies Lesson Plans for Term 2, featuring practical, skill-based lessons designed to equip learners with foundational knowledge in ...
Download the PP2 Rationalized Mathematics Activities Lesson Plans for Term 2, based on Moran, featuring engaging, hands-on activities designed to introduce young learners to founda...
Download the PP2 Rationalized Language Activities Lesson Plans for Term 2, featuring engaging lessons and activities designed to develop early language skills, including speaking, ...
Download the PP2 Rationalized Environmental Activities Lesson Plans for Term 2 V1, featuring interactive and exploratory lessons that help young learners develop awareness and appr...
Download the PP1 Rationalized Environmental Activities Lesson Plans for Term 2 V2, featuring interactive and exploratory lessons that help young learners develop awareness and appr...
Download the PP2 Rationalized Creative Arts Lesson Plans for Term 2, featuring fun, hands-on activities that nurture creativity, imagination, and artistic expression in early learn...
Download the PP2 Rationalized CRE Lesson Plans for Term 2, featuring simple and engaging activities that help young learners understand basic Christian values, moral teachings, and...
Download the PP1 Rationalized Mathematics Activities Lesson Plans for Term 2, featuring engaging, hands-on activities designed to introduce young learners to foundational math conc...
Download the PP1 Rationalized Mathematics Activities Lesson Plans for Term 2, based on Longhorn, featuring engaging, hands-on activities designed to introduce young learners to fou...
Download the PP1 Rationalized Language Activities Lesson Plans for Term 2, featuring engaging lessons and activities designed to develop early language skills, including speaking, ...
Download the PP1 Rationalized Environmental Activities Lesson Plans for Term 2, featuring interactive and exploratory lessons that help young learners develop awareness and appreci...
Download the PP1 Rationalized Creative Arts Lesson Plans for Term 2, featuring fun, hands-on activities that nurture creativity, imagination, and artistic expression in early learn...
Download the PP1 Rationalized CRE Lesson Plans for Term 2, featuring simple and engaging activities that help young learners understand basic Christian values, moral teachings, and...
Download the PP2 Rationalized Lesson Plans for all subjects — CRE, Creative Arts, Environmental Activities, Language Activities, and Mathematics — featuring age-appropriate, en...