Collection of beginner to intermediate Python programs and mini‑projects covering algorithms, problem solving, command‑line arguments, control flow, data analysis and visualization, data structures, functions and modular programming, math and arithmetic, object‑oriented programming (OOP), randomness, games, password generators, and Jupyter notebook
Java programs covering OOP, inheritance, collections, exceptions, threads, and mini-projects.