AI worksheet builder and 715 free math exercise generators — no subscription or registration required. Optional tips help keep them free. Tip →

Decimal To Binary
Decimal to binary conversion is the process of converting a decimal number to its equivalent binary (base 2) representation. This involves dividing the decimal number by 2 repeatedly and recording th…
Binary To Decimal
Binary to decimal conversion is the process of converting a binary number to its equivalent decimal (base 10) representation. This involves multiplying each bit of the binary number by the correspond…
Decimal To bcd
Binary-Coded Decimal (BCD) is a class of binary encodings of decimal numbers where each decimal digit is represented by a fixed number of binary bits. Decimal to BCD conversion is the process of conv…
bcd To Decimal
Binary-Coded Decimal (BCD) is a class of binary encodings of decimal numbers in which each decimal digit is represented by a fixed number of binary digits. BCD to Decimal conversion is a process of c…
Decimal To Octal
Decimal to octal conversion is the process of converting a decimal number to its equivalent octal (base 8) representation. This involves dividing the decimal number by 8 repeatedly and recording the …
Decimal To Hexadeci
Decimal to hexadecimal conversion is the process of converting a decimal number to its equivalent hexadecimal (base 16) representation. This involves dividing the decimal number by 16 repeatedly and …
Binary To Hex
Binary to hexadecimal conversion is the process of converting a binary number to its equivalent hexadecimal (base 16) representation. This involves grouping the bits of the binary number in groups of…
Binary Complement 1s
The 1s complement of a binary number is obtained by inverting all the bits (changing 0s to 1s and vice versa) of the original binary number. For example, the 1s complement of the binary number 1101 w…
Binary 2s Complement
The 2s complement of a binary number is a way to represent signed integers in binary form. It involves inverting all the bits (changing 0s to 1s and vice versa) of the original binary number and addi…
Modulo Division
A mathematical operation that calculates the remainder when one number is divided by another. Denoted by the symbol "%", it is commonly used in computer programming, cryptography, and number theory f…
Fibonacci Series
The Fibonacci series is a sequence of numbers in which each number is the sum of the two preceding numbers, starting from 0 and 1. The series typically starts with 0, 1, and then each subsequent numb…
nth Fibonacci Number
A sequence of numbers in which each number is the sum of the two preceding numbers, starting from 0 and 1. The nth Fibonacci number is commonly denoted as F(n) and can be calculated using various met…
Octal to Decimal
Generated practice for octal to decimal, with exact saved answers.
Octal to Binary
Generated practice for octal to binary, with exact saved answers.
Binary to Octal
Generated practice for binary to octal, with exact saved answers.
Hexadecimal to Decimal
Generated practice for hexadecimal to decimal, with exact saved answers.
Hexadecimal to Binary
Generated practice for hexadecimal to binary, with exact saved answers.
Octal to Hexadecimal
Generated practice for octal to hexadecimal, with exact saved answers.
Hexadecimal to Octal
Generated practice for hexadecimal to octal, with exact saved answers.
Decimal Fraction to Binary
Generated practice for decimal fraction to binary, with exact saved answers.
Binary Fraction to Decimal
Generated practice for binary fraction to decimal, with exact saved answers.
Convert Between Arbitrary Bas…
Generated practice for convert between arbitrary bases, with exact saved answers.
Identify a Numeral’s Base
Generated practice for identify a numeral’s base, with exact saved answers.
Unsigned Integer Range by Bit…
Generated practice for unsigned integer range by bit width, with exact saved answers.
Signed Two’s-Complement Range…
Generated practice for signed two’s-complement range by bit width, with exact saved answers.
Fixed-Width Binary Padding
Generated practice for fixed-width binary padding, with exact saved answers.
Binary-Coded Decimal Addition
Generated practice for binary-coded decimal addition, with exact saved answers.
Binary Addition
Generated practice for binary addition, with exact saved answers.
Binary Subtraction
Generated practice for binary subtraction, with exact saved answers.
Binary Multiplication
Generated practice for binary multiplication, with exact saved answers.
Binary Long Division
Generated practice for binary long division, with exact saved answers.
Two’s-Complement Addition
Generated practice for two’s-complement addition, with exact saved answers.
Two’s-Complement Subtraction
Generated practice for two’s-complement subtraction, with exact saved answers.
Detect Signed Overflow
Generated practice for detect signed overflow, with exact saved answers.
Detect Unsigned Carry and Bor…
Generated practice for detect unsigned carry and borrow, with exact saved answers.
Bitwise AND
Generated practice for bitwise and, with exact saved answers.
Bitwise OR
Generated practice for bitwise or, with exact saved answers.
Bitwise XOR
Generated practice for bitwise xor, with exact saved answers.
Bitwise NOT
Generated practice for bitwise not, with exact saved answers.
Logical Left Shift
Generated practice for logical left shift, with exact saved answers.
Logical Right Shift
Generated practice for logical right shift, with exact saved answers.
Arithmetic Right Shift
Generated practice for arithmetic right shift, with exact saved answers.
Truth Table for NOT
Generated practice for truth table for not, with exact saved answers.
Truth Table for AND
Generated practice for truth table for and, with exact saved answers.
Truth Table for OR
Generated practice for truth table for or, with exact saved answers.
Truth Table for XOR
Generated practice for truth table for xor, with exact saved answers.
Truth Table for NAND
Generated practice for truth table for nand, with exact saved answers.
Truth Table for NOR
Generated practice for truth table for nor, with exact saved answers.
Evaluate a Boolean Expression
Generated practice for evaluate a boolean expression, with exact saved answers.
Build a Truth Table for a Com…
Generated practice for build a truth table for a compound expression, with exact saved answers.
Boolean Expression From a Log…
Generated practice for boolean expression from a logic circuit, with exact saved answers.
Logic Circuit From a Boolean …
Generated practice for logic circuit from a boolean expression, with exact saved answers.
De Morgan’s Laws
Generated practice for de morgan’s laws, with exact saved answers.
Simplify Boolean Expressions
Generated practice for simplify boolean expressions, with exact saved answers.
Half-Adder Outputs
Generated practice for half-adder outputs, with exact saved answers.
Full-Adder Outputs
Generated practice for full-adder outputs, with exact saved answers.
Karnaugh Map Simplification
Generated practice for karnaugh map simplification, with exact saved answers.
Trace Variable Assignments
Generated practice for trace variable assignments, with exact saved answers.
Trace an Arithmetic Expressio…
Generated practice for trace an arithmetic expression in code, with exact saved answers.
Trace a For Loop
Generated practice for trace a for loop, with exact saved answers.
Trace a While Loop
Generated practice for trace a while loop, with exact saved answers.
Trace Nested Loops
Generated practice for trace nested loops, with exact saved answers.
Find an Off-by-One Error
Generated practice for find an off-by-one error, with exact saved answers.
Array Index Calculation
Generated practice for array index calculation, with exact saved answers.
Row-Major Matrix Indexing
Generated practice for row-major matrix indexing, with exact saved answers.
Linear Search Trace
Generated practice for linear search trace, with exact saved answers.
Binary Search Trace
Generated practice for binary search trace, with exact saved answers.
Count Algorithm Operations
Generated practice for count algorithm operations, with exact saved answers.
Identify Time Complexity From…
Generated practice for identify time complexity from a loop, with exact saved answers.
ASCII Code Conversion
Generated practice for ascii code conversion, with exact saved answers.
Image Storage Size
Generated practice for image storage size, with exact saved answers.
Audio Storage Size
Generated practice for audio storage size, with exact saved answers.
Clock Arithmetic
Generated practice for clock arithmetic, with exact saved answers.
Congruence Check
Generated practice for congruence check, with exact saved answers.
Modular Addition
Generated practice for modular addition, with exact saved answers.
Modular Subtraction
Generated practice for modular subtraction, with exact saved answers.
Modular Multiplication
Generated practice for modular multiplication, with exact saved answers.
Modular Exponentiation by Rep…
Generated practice for modular exponentiation by repeated squaring, with exact saved answers.
Greatest Common Divisor by Eu…
Generated practice for greatest common divisor by euclid’s algorithm, with exact saved answers.
Least Common Multiple From GCD
Generated practice for least common multiple from gcd, with exact saved answers.
Trace a Recursive Sequence
Generated practice for trace a recursive sequence, with exact saved answers.
Solve a Simple Linear Recurre…
Generated practice for solve a simple linear recurrence, with exact saved answers.

© 2023-2026 AI MATH COACH