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

Business Studies

KCSE Form 1 Business Studies notes on internal and external business environments, including political, economic, social, technological, leg...

Mathew Wahome · Oct 20, 2026 12 min
Christian Religious Education

KCSE Form 1 CRE notes on African moral and cultural values: kinship systems, community solidarity, traditional education, continuity of life...

Mathew Wahome · Oct 20, 2026 15 min
Christian Religious Education

KCSE Form 1 CRE notes on African Traditional Heritage: African views on God, spirits, ancestors, creation, moral values, and the role of the...

Mathew Wahome · Oct 20, 2026 18 min
Christian Religious Education

KCSE Form 1 CRE notes on Moses and the Sinai Covenant: early life of Moses, the burning bush call, the Exodus, the making of the covenant at...

Mathew Wahome · Oct 20, 2026 20 min
Christian Religious Education

KCSE Form 1 CRE notes on Abraham: God's call to Abraham, the promises made to him, the covenant between God and Abraham, and the significanc...

Mathew Wahome · Oct 20, 2026 18 min
Christian Religious Education

KCSE Form 1 Christian Religious Education (CRE) notes on the Biblical accounts of creation, attributes of God from creation, human beings as...

Mathew Wahome · Oct 20, 2026 18 min
Christian Religious Education

KCSE Form 1 Christian Religious Education (CRE) notes on the meaning, importance, and purpose of studying CRE, biblical classifications (Old...

Mathew Wahome · Oct 20, 2026 15 min
History and Government

KCSE Form 2 History and Government notes on Early Man: origin of humankind, stages of evolution from Dryopithecus to Homo sapiens, archaeolo...

Mathew Wahome · Oct 20, 2026 18 min
Kiswahili

KCSE Form 1 Kiswahili notes focusing on Ngeli ya U-ZI and Ngeli ya U-YA, examining singular and plural prefix changes and sentence agreement...

Mathew Wahome · Oct 20, 2026 16 min
Kiswahili

KCSE Form 1 Kiswahili notes covering verb tenses (Wakati uliopita, uliopo, ujao) and aspects (Hali ya mazoea, masharti, na kutendwa), with p...

Mathew Wahome · Oct 20, 2026 17 min
Kiswahili

KCSE Form 1 Kiswahili notes covering additional noun classes (Ngeli za I-ZI, U-ZI, na U-YA), pluralization rules, and grammatical agreement...

Mathew Wahome · Oct 20, 2026 16 min
Kiswahili

KCSE Form 1 Kiswahili notes on Aina za Maneno (Nomino, Vitenzi, Vivumishi) and Ngeli za Kiswahili, detailing noun classes, grammatical agree...

Mathew Wahome · Oct 20, 2026 18 min
Study Assistant

Instant help with course questions

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