Diving into hands-on projects has been the most effective way for me to learn programming and scripting. Creating a calculator, developing shell scripts, and exploring digital steganography gave me practical experience with core concepts, automation, and problem-solving. These projects helped the ideas click for me and gave me the confidence to continue growing my skills.

Artifact 1: Python Calculator (CS115)

This Python project is a simple interactive calculator that performs addition, subtraction, multiplication, and division on multiple numbers. It validates user input and handles division by zero to ensure smooth and error-free operation.

Artifact 2: Shell Scripting – Automation & File Handling (CYSE270)

A shell script created in Kali Linux that performs conditional checks on numbers and files, manages the creation of new files, and validates directory names to ensure accurate input.

Artifact 3: Hide Your Secret! – Digital Steganography Assignment (CYSE301)

I created a text file with my information and course details, then used steghide to hide it within a cover image. The file was encrypted with my UIN as the password and saved using my MIDAS ID as the stego file name. I then successfully extracted the hidden file, verified its presence, and displayed its contents, demonstrating the ability to securely conceal and retrieve information within an image.