Is Kaggle a good place to find projects in ML to work on?
Yes, Kaggle is a great place to start working on ML projects.
You will start using ML algorithms (at first, using scikit-learn or any other ML library of your choice), learn the concepts of cross-validation (very important concept). You will cope with imbalanced classes, various size of datasets. Moreover, you will be able to ask questions and receive feedback from the community.

It's a great place to start and keep learning, but do not limit yourself at using ML algorithms blindly. Try to understand them, even re-write them if you want.

But it's definitely a lot of fun and there are always several competitions running so you can choose whatever dataset you prefer.