I was appointed as a junior Flutter developer and had to undergo a 45-day unpaid training course at a company that did not provide any joining letter or offer letter. After one month, they informed me that they were extending the training period. When I raised objections and decided to leave the company, they mentioned charging me an amount for that. Additionally, they did not provide my mark sheet promptly. They stated that there was no bond, and these conditions were not communicated earlier. I had not signed or given consent for any such charges during the one-month course.