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

Agriculture

What agriculture is, its branches, and why it matters to Kenya's food, income and jobs.

Mathew Wahome · Jun 17, 2026 4 min
Mathematics

## Introduction Measurement is all about comparing things to see how big or small they are. We use tools to measure things like length, weig...

Mathew Wahome · Jun 17, 2026 1 min
Mathematics

## Introduction Subtraction is taking away. When we subtract, we have less. ## Concept 1: Subtracting with Objects Imagine you have 7 apple...

Mathew Wahome · Jun 17, 2026 1 min
Mathematics

## Introduction In today's lesson, we will learn about addition within 10. Addition means putting numbers together to find the total. ## Ad...

Mathew Wahome · Jun 17, 2026 1 min
Mathematics

Naming and describing circles, squares, rectangles and triangles and finding them in the environment.

Mathew Wahome · Jun 17, 2026 5 min
Mathematics

## Introduction Numbers are all around us and help us count things. In this lesson, we will learn about numbers from 1 to 10. ## Number 1 -...

Mathew Wahome · Jun 17, 2026 1 min
Religious Education

## Introduction In the Bible, Jesus often taught using parables, which are short stories with moral lessons. The parables of Jesus are found...

Mathew Wahome · Jun 17, 2026 1 min
English

## Introduction Poetry is a special kind of writing that uses creative language to express feelings, thoughts, or ideas. It often uses rhyth...

Mathew Wahome · Jun 17, 2026 1 min
Religious Education

## Introduction The Early Church refers to the period in Christian history immediately following the death and resurrection of Jesus Christ,...

Mathew Wahome · Jun 17, 2026 2 min
English

## Introduction Listening and speaking skills are important in communication. When we listen well, we understand what others are saying. Whe...

Mathew Wahome · Jun 17, 2026 1 min
English

## Introduction Grammar and vocabulary are like building blocks that help us construct sentences and convey our thoughts clearly in English....

Mathew Wahome · Jun 17, 2026 1 min
Religious Education

## Introduction In Religious Education, we learn about the life and teachings of Jesus Christ, who is a central figure in Christianity. Unde...

Mathew Wahome · Jun 17, 2026 2 min
Study Assistant

Instant help with course questions

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