Knowledge Hub | Free Notes, Tutorials & Revision Knowledge Hub | Free Notes, Tutorials & Revision
Knowledge Hub

Explore & Learn

Articles across science, mathematics, history, languages, commerce, and more.

Explore Everything

Complete DSA Roadmap & Tutorials

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.

18
Step-by-Step Lessons
Beginner to Advanced with Python, C++ & Java
Quizzes
MCQ Checks
Cards
Flashcards
Problems
Interview coding questions & solutions

Trending

Latest Articles

English

Learning to greet others politely and to say your name and where you come from.

Mathew Wahome · Oct 25, 2026 4 min
Creative Arts

Drawing straight, curved and zigzag lines and using them to make simple shapes and pictures.

Mathew Wahome · Oct 25, 2026 4 min
Theatre and Film

Grade 12 CBC Theatre and Film notes on scriptwriting, storyboarding, camera shots and the stages of film production with Kenyan examples.

Mathew Wahome · Oct 25, 2026 6 min
Sports and Recreation

Grade 12 CBC Sports and Recreation notes on organising a sports event: committees, budgets, safety, fixtures and evaluation in Kenyan school...

Mathew Wahome · Oct 25, 2026 5 min
Religious Education

Grade 12 CBC Religious Education notes on moral decision making, ethics, interfaith dialogue and national values in Kenya, using Christian,...

Mathew Wahome · Oct 25, 2026 5 min
Physics

Grade 12 CBC Physics notes on electromagnetic induction: Faraday's and Lenz's laws, generators, transformers and power transmission in Kenya...

Mathew Wahome · Oct 25, 2026 6 min
Physical Education

Grade 12 CBC Physical Education notes on components of fitness, principles of training, FITT, heart rate zones and designing a training prog...

Mathew Wahome · Oct 25, 2026 5 min
Music and Dance

Grade 12 CBC Music and Dance notes on staff notation, scales, rhythm, harmony and performance techniques with Kenyan folk examples.

Mathew Wahome · Oct 25, 2026 5 min
Mathematics

Grade 12 CBC Mathematics notes on differentiation: power rule, gradients, stationary points and optimisation problems.

Mathew Wahome · Oct 25, 2026 7 min
Literature in English

Grade 12 CBC Literature in English notes on analysing poetry: theme, tone, imagery, figures of speech, sound devices and structure.

Mathew Wahome · Oct 25, 2026 6 min
Kiswahili

Grade 12 CBC Kiswahili notes (taught in English) on insha ya hoja, the argumentative essay: structure, vocabulary, connectors and a model ou...

Mathew Wahome · Oct 25, 2026 6 min
Home Science

Grade 12 CBC Home Science notes on nutrients, balanced diets, factors affecting meal planning and costing Kenyan family meals.

Mathew Wahome · Oct 25, 2026 6 min
Study Assistant

Instant help with course questions

Hi there! I'm your YnetStudyHub assistant. How can I help with your studies today?