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

Social Studies

Why Kenya's population is unevenly spread and the factors that influence where people live.

Mathew Wahome · Oct 25, 2026 4 min
Religious Education

Qualities of good leaders and Biblical examples, including Moses, Nehemiah and Jesus as servant leader.

Mathew Wahome · Oct 25, 2026 4 min
Pre-Technical Studies

Drawing front, side and plan views of objects using first-angle orthographic projection.

Mathew Wahome · Oct 25, 2026 4 min
Mathematics

Laws of indices, zero and negative powers, and simple logarithms as the inverse of indices.

Mathew Wahome · Oct 25, 2026 5 min
Kiswahili

Sentensi: subject and predicate, sentence types and agreement in Kiswahili, taught in English.

Mathew Wahome · Oct 25, 2026 4 min
Integrated Science

Atomic structure, electron arrangement and how the periodic table organises the elements.

Mathew Wahome · Oct 25, 2026 5 min
English

Structure, tone and language of formal letters such as applications and complaints.

Mathew Wahome · Oct 25, 2026 4 min
Creative Arts

Arranging objects and drawing them with correct proportion, shading and composition.

Mathew Wahome · Oct 25, 2026 4 min
Agriculture

Common crop pests and diseases in Kenya, how they damage crops and ways to control them.

Mathew Wahome · Oct 25, 2026 4 min
Social Studies

Using lines of latitude and longitude to locate places and understand time differences.

Mathew Wahome · Oct 25, 2026 4 min
Religious Education

The meaning, types and importance of prayer, and what Jesus taught about how to pray.

Mathew Wahome · Oct 25, 2026 4 min
Pre-Technical Studies

Technical drawing instruments, types of lines and basic geometric constructions.

Mathew Wahome · Oct 25, 2026 4 min
Study Assistant

Instant help with course questions

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