-name matches the file name (quote any wildcard so the shell leaves it for find), and -iname ignores case. -type f keeps only files and -type d only folders. -size +100M finds files over 100 megabytes, and -mtime -7 finds files changed in the last seven days.
To search inside files rather than by name, use grep -r: grep -r "password" /etc checks every file under /etc. Add -l to list just the names of the files that match.
which says where a program lives: which python3 might print /usr/bin/python3. If it prints nothing, the program isn't on your path (more about the path in the Processes and scripts course).
Searching from / reads the whole disk, so it's slow and prints a lot of Permission denied errors for folders you can't read. Start as close to where the file probably is, and add 2> /dev/null to hide the errors.
Practice
Find every file under the current folder named notes.txt.