Hello I am new to freelancing. I have accounts on freelancing sites (Upwork, Freelancer). My skills are in the field of Machine Learning and Data Analysis and I have complete knowledge of backend and frontend development.
My question is while bidding for projects, I get an option to charge for the whole project or charge for milestones. What would be a better option from the perspective of me getting the project?
Also if I charge by milestones, I am uncertain as to how to describe the work for each milestone (as far as Machine Learning and Data Analyst is considered). Any help would be appreciated!