A collection of my Python projects I’ve built while learning and practicing fundamentals. These projects are small and just for my learning.
Starting 07/27/2026 I will be using Jupyter Notebook for notes
A project combining numpy, pandas, matplotlib and scikit where a model is trained to predict final scores based off numerous features.
View Project Uses students.csv within that folder as well
A project that combines different regression models & scalers in scikit to find the best performing model and scaler combination for predicting student performance.
View Project Uses studentPerformance.csv within that folder as well
A program that checks how strong a password is.
A basic project that includes addition, subtraction, multiplication, and division.
A basic project that saves content to a .txt file.
View Project Uses main.py & notes.txt within the same folder as well
- Variables
- Conditional Statments
- Loops (For/While)
- Input & Validation
- Basic file handling (txt, csv)
- Error handling (Try/Except)
- Type hinting
- Using sys
- Using Random
- PyGame Basics
- Numpy
- Pandas
- Matplotlib
- Scikit-learn