To be honest, as an Iranian citizen you probably have a far better idea of where your passport might be able to take you than most of us.
I shared a student house in Australia with an Iranian guy in 1991. He finished his electrical engineering degree here in 1995; the last time I saw him here was mid-2000 and now days he appears to be working in Dubai. I believe 30 years ago it was fairly easy to remain in Australia if you'd done a degree here as an international student, but I have no idea what is available now.