You can take the IELTS test without doing any courses. That's up to you. People just do courses to help themselves prepare and of course it could help to get a higher score if you have someone with experience to give you tips.
You can't take the test online at the moment. You have to go to a test centre on the day of your test.
IELTS is a registered trademark of University of Cambridge, the British Council, and IDP Education Australia. This site and its owners are not affiliated, approved or endorsed by the University of Cambridge ESOL, the British Council, and IDP Education Australia.