In this Repo I will Learn math topic through Coding Projects
-
Arithmetic Operations (Addition, Subtraction, Multiplication, Division)
- Learn basic operations on integers and floating-point numbers
- Understand the order of operations (PEMDAS/BODMAS)
- Project: Create a Basic Calculator
- User inputs two numbers and an operator (+, -, *, /)
- The program performs the operation and displays the result
- Handle division by zero
-
Fractions, Decimals, and Percentages
- Convert between fractions, decimals, and percentages
- Simplify fractions
- Project: Fraction to Decimal and Percentage Converter
- Input a fraction and convert it to decimal and percentage
- Input a decimal and convertls it to fraction and percentage
- Input a percentage and convert it to fraction and decimal
-
Factors and Multiples
- Learn prime factorization
- Understand Greatest Common Divisor (GCD)
- Understand Least Common Multiple (LCM)
- Project: GCD and LCM Finder
- Input two numbers and find their GCD
- Input two numbers and find their LCM
-
Prime Numbers
- Understand the definition and properties of prime numbers
- Implement the Sieve of Eratosthenes
- Project: Prime Number Checker and Generator
- Input a number and check if it's prime
- Generate all prime numbers up to a given number
-
Basic Algebra (Solving Linear Equations)
- Solve for a variable in linear equations
- Handle linear equations with one variable
- Project: Linear Equation Solver
- Input a linear equation and solve for the variable
-
Quadratic Equations
- Learn the quadratic formula
- Understand the discriminant and nature of roots
- Project: Quadratic Equation Solver
- Input coefficients of a quadratic equation and find the roots
- Display the nature of the roots (real, imaginary, equal)
-
Functions and Graphs
- Understand the definition of a function
- Plot functions on a graph
- Project: Function Plotter using Matplotlib
- Input a function and plot it on a graph
-
Basic Geometry (Area and Perimeter)
- Learn formulas for area and perimeter of common shapes (rectangle, circle, triangle, etc.)
- Project: Area and Perimeter Calculator
- Input dimensions of a shape and calculate its area and perimeter
-
Units of Measurement
- Estimating length
- Converting units of mass
- Converting units of length
- Conversion word problems (larger to smaller)
- Converting to larger or smaller
- Converting metric units word problems
- Project: Unit Converter
- Create a program that converts between different units of measurement
-
Mass, Volume, and Scale
- Mass
- Volume
- Project: Volume and Mass Calculator
- Input dimensions and calculate the volume and mass of different objects
-
Measuring Angles
- All about angles
- Project: Angle Finder
- Create a program that calculates and classifies angles based on user input
-
Angle Relationships
- Vertical complementary and supplementary angles
- Missing angles problems
- Parallel lines and transversals
-
Plan Figures
- Quadrilaterals
- Classifying triangles
- Parallel and perpendicular
- Classifying geometric shapes
- More on quadrilaterals
- Properties of shapes
- Project: Shape Classifier
- Create a program that classifies different shapes based on user input
-
Circles, Cylinders, Cones, and Spheres
- Area and circumference of circles
- Area and circumference of fractions of circles
- Volume of cylinders, spheres, and cones
- Project: Circle and Solid Shape Calculator
- Develop a program to calculate areas and volumes of circles, cylinders, cones, and spheres
- Project: 3D Shape Explorer
- Create a program that calculates volume and surface area of various 3D figures
-
Triangle Side Lengths
- Constructing triangles
- Pythagorean theorem
- Pythagorean theorem application
- Pythagorean theorem and distance between points
- Project: Triangle Solver
- Develop a tool to solve problems related to triangle side lengths and the Pythagorean theorem
-
Pythagorean Theorem
- Understand the Pythagorean theorem (a² + b² = c²)
- Apply it to right triangles
- Project: Pythagorean Theorem Calculator
- Input lengths of two sides of a right triangle and find the third side
-
Coordinate Geometry
- Learn the distance formula
- Understand the slope of a line
- Project: Distance and Slope Calculator
- Input coordinates of two points and calculate the distance between them
- Input coordinates of two points and find the slope of the line
-
Trigonometric Ratios (Sine, Cosine, Tangent)
- Learn definitions of sine, cosine, and tangent
- Understand right triangle relationships
- Project: Trigonometric Function Calculator and Grapher
- Input an angle and calculate sine, cosine, and tangent values
- Plot trigonometric functions on a graph
-
Solving Trigonometric Equations
- Learn basic trigonometric identities
- Solve simple trigonometric equations
- Project: Trigonometric Equation Solver
- Input a trigonometric equation and find its solutions
-
Basic Probability
- Learn probability rules and calculations
- Understand events and outcomes
- Project: Coin Toss Simulator and Probability Calculator
- Simulate a coin toss and calculate the probability of heads or tails
-
Descriptive Statistics (Mean, Median, Mode)
- Learn definitions and calculations of mean, median, and mode
- Analyze data sets
- Project: Data Analyzer for Mean, Median, and Mode
- Input a data set and calculate mean, median, and mode
-
Basic Inferential Statistics
- Learn hypothesis testing
- Understand p-values and significance levels
- Project: Basic Hypothesis Tester
- Input data and perform a basic hypothesis test
-
Limits and Continuity
- Understand limits
- Learn about continuity of functions
- Project: Limit Calculator
- Input a function and a point, and calculate the limit at that point
-
Derivatives
- Learn the definition and rules of differentiation
- Understand applications of derivatives
- Project: Derivative Calculator
- Input a function and calculate its derivative
-
Integrals
- Learn the definition and rules of integration
- Understand numerical integration methods
- Project: Numerical Integration Calculator
- Input a function and calculate its integral using numerical methods
-
Set Theory
- Learn basic set operations (union, intersection, difference)
- Understand Venn diagrams
- Project: Set Operations Calculator
- Input two sets and perform union, intersection, and difference operations
-
Logic and Boolean Algebra
- Learn logical operators and expressions
- Simplify logical expressions
- Project: Logical Expression Simplifier
- Input a logical expression and simplify it
-
Graph Theory
- Understand definitions of graphs, nodes, and edges
- Learn shortest path algorithms
- Project: Shortest Path Finder using Dijkstra's Algorithm
- Input a graph and find the shortest path between two nodes
-
Vectors and Matrices
- Learn basic operations with vectors and matrices (addition, multiplication)
- Understand applications in transformations
- Project: Vector and Matrix Operations Calculator
- Input vectors and matrices and perform basic operations
-
Solving Systems of Linear Equations
- Learn the Gaussian elimination method
- Understand matrix representations
- Project: Linear System Solver using Gaussian Elimination
- Input a system of linear equations and solve it using Gaussian elimination
-
Modular Arithmetic
- Learn operations in modular arithmetic
- Understand applications in cryptography
- Project: Modular Arithmetic Calculator
- Input numbers and a modulus, and perform modular operations
-
Cryptography Basics
- Learn basic encryption and decryption algorithms
- Understand concepts of keys and ciphers
- Project: Basic Encryption and Decryption Algorithms (e.g., Caesar cipher, RSA)
- Implement simple encryption and decryption algorithms