I will be frank: it will be hard to become a freelancer just after you graduate. Almost impossible. Why? Because there are very few junior positions offered to freelancers and most clients wants the job be done by some expert. So once you join any freelancing website, you will see that there is no job for you.
So basically, you are a step beyond this group. This does not mean you cannot ask questions, it's just you have nothing to offer to a prospective client.
What would be your next steps:
Find a trainee or junior job locally and see how things work in IT industry. try coding, be learned by senior colleague how to code, how not to code, etc. This way you will learn the very basics which are not thought on the college. Most successful freelancers first worked for some large company, learned proper procedures and then decided to work as freelancers because you can earn the same working when you want in pyjama eating pizza and being unshaven :).
If there is not IT job locally, then decide what you want to do: .NET, Java, web, mobile, games, etc. Then find THE BEST book which will most probably have 1500 or more pages. Do extensive training of at least 6 months. Try to create an real app while do the training - you can later publish it and earn money + you will have a real experience on good/bad coding practices. While training yourself, keep looking what jobs clients are posting and features they are requesting (from your chosen domain, of course). After that time, you will be able to find a job. Start with small jobs, then slightly move to larger.
All successful freelancers started either of these 2 steps.
And yes, don't be misled by people saying that there is a shorter way. There isn't. If you want to be good and be able to have a good living from your work.