Features are simply variables that can be quantified and recorded. You need independent features and also you can also derive new features from existing features.
For example, if you want to build an ML model that can predict the probability of heart disease in patients. What are some possible features?
- Gender
- Age
- Height
- Weight
- Blood pressure
- Resting heart rate, etc.
I recommend this Machine Learning Online Course by Intellipaat to learn Machine Learning.
Also, watch this video on Machine Learning: