First and easy Opportunity to get placement in service based companies( like tcs,infosys etc) after the graduation.
You can take job after graduation in good companies using the Linkedin Referral.
You can opt remote work.. trending in these days but you have to do open source contribution and increase your personal branding.
You can go for higher studies and the best degree after graduation in IT stream is MCA ...if you want to do MCA then you must prepare for NIMCET.
You can do freelancing for clients after learning a skill and master it.
You can go with government jobs because the only criteria for every government job is graduation.
Mistakes To Avoid :
Learn only one programming language at a time never study multiple languages together it will only confuse you.
Don't skip DSA, you can learn the basics no need to deep dive in dsa but solve enough questions to grip on it.
Never learn things randomly if you do this,at the end you will learn nothing so make a proper schedule or to do list and complete everything one by one.
Don't understimate the aptitude, Give some time for aptitude practice because aptitude is the first part of every interview round.
Make sure you also connect with alumni and some good profiles using linkedin and twitter, so that you can ask for help.
Don't only focus on your college syllabus or curriculum try to participate in many online events and contests...