Explore & Learn
Articles across science, mathematics, history, languages, commerce, and more.
Explore Everything
Data Structures & Algorithms (DSA) Track
Master DSA step-by-step from Big-O complexity analysis, arrays, and linked lists to binary search trees, heaps, graphs, greedy methods, and dynamic programming with Python, C++, and Java implementations.
Trending
--- Today, we will learn about Weather Patterns. --- **What are Weather Patterns?** Weather patterns are how the wea...
KCSE Form 1 Biology notes on Classification I: necessity of grouping organisms, use of hand lens and magnification, exte...
Welcome to today's English lesson, where we will be revising our set texts. Set texts are stories or books that we have...
Learn the basics of AI, its applications, and impact on various industries.
--- In English, we have something very special called the alphabet. The alphabet is made up of 26 letters that we use t...
Today we will learn about poetry, which is a type of writing that uses words in a special way to create feelings and pic...
Latest Articles
Learning to greet others politely and to say your name and where you come from.
Drawing straight, curved and zigzag lines and using them to make simple shapes and pictures.
Grade 12 CBC Theatre and Film notes on scriptwriting, storyboarding, camera shots and the stages of film production with Kenyan examples.
Grade 12 CBC Sports and Recreation notes on organising a sports event: committees, budgets, safety, fixtures and evaluation in Kenyan school...
Grade 12 CBC Religious Education notes on moral decision making, ethics, interfaith dialogue and national values in Kenya, using Christian,...
Grade 12 CBC Physics notes on electromagnetic induction: Faraday's and Lenz's laws, generators, transformers and power transmission in Kenya...
Grade 12 CBC Physical Education notes on components of fitness, principles of training, FITT, heart rate zones and designing a training prog...
Grade 12 CBC Music and Dance notes on staff notation, scales, rhythm, harmony and performance techniques with Kenyan folk examples.
Grade 12 CBC Mathematics notes on differentiation: power rule, gradients, stationary points and optimisation problems.
Grade 12 CBC Literature in English notes on analysing poetry: theme, tone, imagery, figures of speech, sound devices and structure.
Grade 12 CBC Kiswahili notes (taught in English) on insha ya hoja, the argumentative essay: structure, vocabulary, connectors and a model ou...
Grade 12 CBC Home Science notes on nutrients, balanced diets, factors affecting meal planning and costing Kenyan family meals.