Skip to content
Search
Ctrl
K
Cancel
dylancode.dev
Maths
Number
Types of number
Natural numbers
Integers
Rational numbers
Irrational numbers
Real numbers
Arithmetic
Order of operations
Rounding
Rounding to decimal places
Rounding to nearest integer
Rounding to significant figures
Representing fractions
Converting percentages to decimals
Converting decimals to percentages
Converting fractions to decimals
Converting decimals to fractions
Converting fractions to percentages
Converting percentages to fractions
Converting recurring decimals to fractions
Divisibility
Prime numbers
Composite numbers
Prime factor decomposition
Highest common factor
Lowest common multiple
Fractions
Simplifying fractions
Multiplying fractions
Dividing fractions
Adding fractions
Subtracting fractions
Algebraic fractions
Percentages
Converting percentages to decimals
Converting decimals to percentages
Percentage of a quantity
Percentage increase
Percentage decrease
Ratio
Ratio meaning
Simplifying ratios
Algebra
Indices and surds
Laws of indices
Multiplying indices
Dividing indices
Raising an index to an index
Power of 0
Power of 1
Fractional powers
Negative powers
Changing the base of a power
Surds
Simplifying surds
Adding surds
Subtracting surds
Multiplying surds
Dividing surds
Rationalising the denominator
Linear functions
Equation of a straight line
Finding the equation of a straight line
Modulus of a linear function
Inequalities
Inequality signs
Solving linear inequalities
Quadratic inequalities
Polynomial arithmetic
Expanding brackets
Expanding single brackets
Expanding double brackets
Expanding triple brackets
Expanding brackets with surds
Factorising quadratics
Polynomial division
Difference of two squares
The factor theorem
Quadratics
Quadratic functions and their graphs
The discriminant of a quadratic equation
Completing the square
Solving quadratic equations by completing the square
Quadratic formula
Solving disguised quadratics
Sequences
Arithmetic sequences
Simultaneous equations
Solving simultaneous equations by elimination
Solving simultaneous equations by substitution
Number of intersections between graphs
Logarithms
The logarithm function
Laws of logarithms
Logarithm of 1
Self-base logarithms
Powers of logarithms
Adding logarithms
Subtracting logarithms
Multiplying logarithms by a constant
Converting exponentials into logarithms
Converting logarithms into exponentials
Disguised logarithm equations
Exponential functions
Exponential graph
Exponential graph gradient
Base e exponentials
Converting exponentials to base e
Proportionality
Direct proportion
Inverse proportion
Binomial expansion
Binomial expansion
Pascal's triangle
Common binomial expansions
Binomial combination
Binomial expansion by factorial
Binomial theorem
Graphs
Coordinates
Cartesian coordinates
Graph transformations
Translating graphs
Stretching graphs
Parallel line equations
Perpendicular line equations
Exponential graphs
Exponential function
Exponential function gradient
Logarithm function gradient
Logarithm graph equation
Geometry
Coordinate geometry
Distance between two points
Midpoint of points
Straight line equation
Circle-line intersection
Intersection of circles
Circles
Equation of a circle
Vectors
Position vectors
Triangles
Sine rule
Cosine rule
Trigonometric identities
Finding all sine angles
Finding all cosine angles
Finding all tangent angles
Calculating tangent
Sine-cosine square identity
Sine-cosine offset identity
Differentiating sine
Differentiating cosine
Inverse trigonometry
Radians
Radian
Arc length from radians
Sector area from radians
Small angle approximation
Arcs and sectors
Arc
Sector
Calculus
Differentiation
Definition of differentiation
Derivative notation
Power rule for differentiation
Differentiation from first principles
Second derivative
Point of inflection
Turning point
Classifying stationary points
Tangent from differentiation
Normal from differentiation
Integration
Definition of integration
Integration formula
Integration of other expressions
Common calculus results
Further
Complex numbers
Adding complex numbers
Subtracting complex numbers
Multiplying a complex number by a real number
Complex conjugate
Complex numbers
Complex solutions to polynomials
Dividing complex numbers
Factorising polynomials with complex roots
The imaginary constant
Multiplying a complex number by its conjugate
Coefficient and root relationships
Quadratic roots and coefficients
Cubic roots and coefficients
Matrices
Matrix definition
Matrix dimensions
Matrix addition
Matrix subtraction
Matrix scalar multiplication
Matrix multiplication
Finding unknowns using matrix multiplication
Identity matrix
Zero matrix
Matrix multiplication identity
Transposing matrices
Matrix determinant
Inverse matrix
Singular matrix
Matrix transformations
Matrix transformations about the origin
Solving simultaneous equations using matrices
General rotation matrix
Vectors
Vector line equation
Cartesian line equation
Converting vector-form to cartesian-form line equations
Converting cartesian-form to vector-form line equations
Converting vector-form to cartesian-form line equations in 3D
Converting vector-form to cartesian-form line equations in 3D
Scalar product of vectors
Distance from point to line
Distance between two lines
Series
Series
Summation
Standard summation results
Method of differences
Maclaurin series standard results
Creating Maclaurin series
Proof by induction
Proof by induction
Hyperbolic functions
sinh
cosh
tanh
Hyperbolic functions of zero
Hyperbolic square difference identity
Hyperbolic square sum identity
sinh2x identity
Polar coordinates
Polar coordinates
Polar coordinate identities
Polar to Cartesian coordinates
Cartesian to polar coordinates
Discrete
Graphs
Graph vertex
Graph edge
Graph walk
Graph trail
Graph path
Graph cycle
Graph loop
Simple graph
Connected graph
Complete graph
Graph tree
Subgraph
Eulerian graph
Hamilton graph
Planar graph
Adjacency matrix
Graph complement
Graph subdivision
Bipartite graph
Isomorphic graph
Networks
Network node
Network arc
Distance matrix
Minimum spanning tree
Prim's algorithm
Kruskal's algorithm
Network route inspection
Activity networks
Network flows
Network flows
Game theory
Pay-off matrices
Play safe strategy
Dominating strategies
Optimal mixed strategy
Linear programming
Linear Programming
Unsorted
Common function graphs
Inequality of Arithmetic and Geometric Means
Vector translation
Physics
Measurements
Base units
Unit prefixes
Energy conversions
Errors
Random error
Systematic error
Precision
Uncertainty
Compound uncertainty
Accuracy
Repeatability
Reproducibility
Mechanics
Scalars and vectors
Scalar quantity
Vector quantity
Adding vector quantities
Separating vectors into components
Moments
Moment
Moment formula
Couple
Torque
Principle of moments
Centre of gravity
Linear motion
Distance
Displacement
Speed
Velocity
Acceleration
Distance-time graph
Displacement-time graph
Speed-time graph
Velocity-time graph
Acceleration
Equations for uniform acceleration
Gravitational acceleration
Free fall
Projectiles
Projectile motion
Vertical projectile motion
Horizontal projectile motion
Angled projectile motion
Resistive forces
Friction
Drag
Terminal velocity
Laws of motion
First law of motion
Second law of motion
Third law of motion
Momentum
Momentum
Momentum and forces
Impulse
Conservation of momentum
Elastic collision
Inelastic collision
Explosion momentum
Energy
Power
Work done
Calculating work done
Work done and power
Force-displacement graph
Conservation of energy
Efficiency
Energy forms
Energy forms
Kinetic energy
Gravitational potential energy
Electricity
Basics of electricity
Electrical charge
Electrical current
Voltage
Electrical resistance
Electrical energy
Electrical power
Units of energy
Calculating the number of electrons
Resistance in a bulb
Diode
Potential divider
Temperature coefficient
Resistivity
Resistance in a wire
Resistance in parallel
Kirchoff's first law
Kirchoff's second law
Electricity revision
Waves
Categorising waves
Progressive wave
Types of wave
Transverse wave
Longitudinal wave
Electromagnetic wave
Wave properties
Wavelength
Wave frequency
Wave period
Wave speed
Wave speed calculations
Refraction
Refractive index
Refractive index of air
Snell's law
Refraction of light
Reflection
Reflection of light
Total internal reflection
Fibre optics
Fibre optic cable
Fibre optic modal dispersion
Fibre optic material dispersion
Diffraction
Diffraction of waves
Diffraction grating
Double slit diffraction
Diffraction path difference
Diffraction of polychromatic light
Interference
Wave interference
Constructive interference
Destructive interference
Wave phase difference
Wave path difference
Coherent wave
Polarisation
Polarised wave
Polarisation
Uses of polarisation
Oscilloscope
Speed of electromagnetic wave
Chemistry
Atomic structure
Atoms
Nucleus
Protons
Computing
Hardware and software
Hardware
Software
Application software
Operating systems
Operating system role
OS resource management
Types of programming language
Low level language
High-level language
Declarative programming
Imperative programming
Systems software
Systems software
Operating systems
Utility programs
Dynamic libraries
Code translation
Source code
Object code
Code translators
Compiler
Interpreter
Assembler
Bytecode
Number systems
Natural numbers
Units of data
Bit
Byte
Nibble
Converting bits to bytes
Converting bytes to bits
Decimal prefixes
Binary prefixes
Binary
Unsigned binary
Logic gates
Logic gates
Truth table
NOT gate
AND gate
OR gate
NAND gate
NOR gate
XOR gate
Boolean algebra
Boolean AND
Boolean OR
Boolean XOR
Boolean NOT
Boolean AND one
Boolean AND zero
Boolean OR one
Boolean OR zero
Networks
Network interface card
Local area network
Server
Client
Network switch
Types of server hosting
Wide area network
RISC-V assembly
Smallest program
Immediate and register instructions
Setting registers
Copying registers
Adding immediates
Adding registers
Subtraction
Multiplication
Division
Labels
Jumping
C programming
Hello world
Setting up a C project
Hello World
Compiling and running code
Comments
Variables
Data types
Data types
Integers
Short
C# programming
Hello world
Comments
Variables
Data types
Data types
Integers
Floats
Chars
Boolean
Type casting
Operators
Arithmetic operators
Division
Modulus
Assignment operators
Comparison operators
Logical operators
Selection
If statements
Else-if statements
Else statements
Iteration
Loops
While loops
For loops
Break statements
Continue statements
Arrays
Creating arrays
Indexing arrays
Iterating arrays
Foreach loops
Methods
Method declaration
Method calling
Named method arguments
Default arguments
Method overloading
User input
Console.ReadLine
Classes
Classes
Class declaration
Object instantiation
Fields
Class methods
Minecraft plugin coding
Project setup
Minecraft server
dylancode's Minecraft server optimisation guide
server.properties
view-distance
simulation-distance
sync-chunk-writes
network-compression-threshold
entity-broadcast-range-percentage
bukkit.yml
spawn-limits
ticks-per
spigot.yml
nerf-spawner-mobs
merge-radius
zombie-aggressive-towards-villager
mob-spawn-range
entity-activation-range
wake-up-inactive
entity-tracking-range
hopper
max-tnt-per-tick
Support our free resources
Select theme
Dark
Light
Auto
Common binomial expansions
You can find these using
Pascal’s triangle
, or by using
binomial combinations
.
…