Library

Math Library

50 free math articles organised by category — algebra, geometry, trigonometry, statistics and more. From beginner to advanced level. No sign-up required.

AlgebraIntermediate8 min

Linear Functions: Interpreting and Graphing a Straight Line

A linear function describes any relationship that grows or decreases at a constant rate. Learn to identify the coefficients, draw the graph, and extract practical information such as the break-even point and zero of the function.

Numbers & OperationsBeginner7 min

Addition and Subtraction: Fundamentals and Strategies

Addition and subtraction are inverse operations that form the backbone of arithmetic. In this article we explore the concepts, the carrying and borrowing algorithm, and mental calculation strategies for greater speed.

Programming LogicAdvanced12 min

Algorithm Complexity

Why do some algorithms slow down with large data? Big-O notation describes how execution time grows with input size. Learn O(1), O(n), O(n²), and O(log n).

Geometry & TrigonometryBeginner7 min

Angles and Lines: Classification, Measurement and Properties

Angles measure rotations and the opening between lines. Mastering their classification and the relationships between parallel lines and transversals is the foundation for geometry, construction and design.

Programming LogicIntermediate11 min

Arrays and Lists

Arrays group multiple values under a single name, accessible by index. Learn to create, iterate over, and operate on arrays and lists with practical examples.

Basic StatisticsBeginner8 min

Charts and Tables: Visualizing Data Clearly

Charts and tables turn numbers into understandable images. Learn how to choose the right type of visualization and how to avoid visual pitfalls.

Geometry & TrigonometryIntermediate8 min

Circle and Circumference: Elements, Formulas and π

A circle is the filled region; a circumference is the boundary curve. Understanding each element — radius, diameter, chord, arc — allows you to calculate lengths, areas and sectors precisely.

Programming LogicBeginner10 min

Conditional Statements

Conditional statements allow a program to make decisions. Understand if, else, else-if, logical operators, and how to avoid the most common mistakes with conditionals.

Programming LogicIntermediate10 min

Functions and Modularization

Functions are reusable blocks of code with their own name. Learn to create functions with parameters and return values, understand scope, and apply the DRY principle.

Programming LogicBeginner8 min

Introduction to Programming Logic

Understand what programming logic is, how algorithms show up in everyday life, and why learning to think in sequences of steps is essential in any field.

TrigonometryAdvanced10 min

Law of Sines: Solving Any Triangle

The Law of Sines relates sides and opposite angles in any triangle. See when to apply it, how to handle the ambiguous case, and practical examples.

Numbers & OperationsBeginner9 min

Length, Mass and Time Measurements

The metre, kilogram and second are the base units of the International System. Learn the metric prefixes, convert between units of length, mass and time, and avoid the most common mistakes.

Programming LogicIntermediate10 min

Loops

Loops allow executing blocks of code multiple times without duplicating instructions. Learn about for, while, do-while, and best practices to avoid errors.

Numbers & OperationsBeginner9 min

Multiplication and Division: Concepts and Algorithms

Multiplication is accelerated addition, and division is its inverse. In this article you will understand the properties of these operations, learn the algorithms step by step, and discover why division by zero does not exist.

Numbers & OperationsBeginner8 min

Natural Numbers: from Zero to Infinity

Natural numbers form the foundation of all mathematics. Understand how they are organized, which are even and odd, prime and composite, and how to use divisibility rules in everyday life.

Numbers & OperationsBeginner6 min

Ordinal Numbers: Position and Order in Everyday Life

Ordinal numbers indicate position, not quantity. First, second, third — we use ordinals for floors, rankings, calendars, and much more. Learn how to write, abbreviate, and use them correctly in English.

Geometry & TrigonometryBeginner8 min

Pythagorean Theorem: From the Square to Reality

The Pythagorean theorem relates the sides of any right triangle. Far beyond memorising a² + b² = c², you can understand why it works and where to use it.

TrigonometryAdvanced11 min

The Unit Circle: Beyond 90 Degrees

The unit circle extends sine, cosine, and tangent to any real angle. Understand quadrants, signs, periodicity, and the fundamental identity.

Numbers & OperationsBeginner8 min

Times Tables: Patterns and Strategies for Mastery

Memorizing the times tables mechanically is less effective than understanding the patterns behind them. In this article we show the symmetry of the table, tricks for difficult facts, and how to use multiplication and division together.

Geometry & TrigonometryIntermediate8 min

Triangle Similarity: Ratios and Applications

Two triangles are similar when they have the same shape but different sizes. Understanding the similarity criteria opens the door to calculating heights, distances and scales.

Programming LogicBeginner9 min

Variables and Data Types

Variables are the foundation of any program. Learn to declare, assign, and use variables with the correct data types to avoid common errors.

Geometry & TrigonometryIntermediate8 min

Volume of Solids: From Cube to Cylinder with Clarity

Volume measures how much space a solid occupies in three dimensions. Understanding the correct formulas and units solves everything from swimming-pool problems to packaging and tank calculations.