Aim of the post is to give pros and cons of self study over coaching institute and secondly give resources for GATE CSE prepration.
I come across a number of questions regarding which coaching institute is good for particular competitive exam. So I thought of giving another perspective for preparing for exam through i.e. self study and along the way share my personal experience during preparation of one such exam.
I was in final year of my B.Tech. when I decided to go for higher education. I decided to go for self study rather than a coaching institute because of two simple reason first you are taught by world class teachers and secondly you can save a lot of travelling time and money too. After preparation of 6-7 months I was pretty confident to perform well . In my first attempt I didn't score enough to get even a good NIT. Convincing myself that I was too aspirant and didn't deserve to be in IIT, I went for the job in TCS. I had lot of fun in TCS training, but I knew i can't survive here. I again thought of appearing for GATE. Coming from training I joined a test series to get the feel of GATE. I read my notes and watched the lecture series again in next 3-4 months. This time luckily I secured a decent rank and got admission in IIT Kanpur for M.Tech.
Now lets look pros and cons of choosing self study over a coaching institute.
Pros :
1. World class teachers : There are on line video lectures of teachers who are master in their subjects and make understanding of the concepts really easy.
2. No Boundaries : Self study helps you discover topics which are important in terms of the subject but might not important from examination perspective.
3. Save time and money : If you are like me who live 2 hours away from good coaching institute, you can save 4 hours daily which really matters when you are preparing for a tough exam. As far as money is concerned, all you need is a good internet connection compared to 30K-60K in coaching institute.
4. Learn at your own pace.
5. Not just preparation : Self study change your attitude towards acquiring knowledge. Even if you didn't get IIT or good institute you can acquire knowledge through on line sources like coursera, udacity etc and get a good placement or good P.hd. program.
Cons :
1. Discipline : Self study require a great discipline and self motivation.
2. Unstructured Preparation : This is a great problem with preparing on your on. Most of the time you don't know what to study, where to study, in what order to study? So take help of someone who has already prepared.
3. Different angle to the problems : When you are studying in a group you get a number of approaches to a particular problem which are generally missed during self study. But you can overcome this problem by joining on line groups or making your own study group which meet once in a while.
Second Part :
Resources :
Here are some of the ebooks I have uploaded on Dropbox :
https://www.dropbox.com/sh/u0hmhpf9rle3a9g/NPYyyGmgJ8
Look at "Reference Books.pdf" in the folder to know which are standard books to follow and do's & don'ts for GATE.
Video Lectures :
Discret Maths :
https://www.youtube.com/playlist?list=PL0862D1A947252D20
http://aduni.org/courses/discrete/index.php?view=cw
Data Structure :
https://www.youtube.com/course?list=ECBF3763AF2E1C572F
Algorithms :
http://aduni.org/courses/algorithms/index.php?view=cw
https://www.youtube.com/playlist?list=PL7DC83C6B3312DF1E
Computer Networks :
https://www.youtube.com/playlist?list=PL32DBC269EF768F74
Theory Of Computation :
http://aduni.org/courses/theory/index.php?view=cw
https://www.youtube.com/course?list=EC30FDE07FCE70BA40
https://class.coursera.org/automata/lecture/preview
Compiler Design :
https://www.youtube.com/course?list=EC3690D679B876DE6A
https://class.coursera.org/compilers/lecture/preview
Computer Organization :
https://www.youtube.com/course?list=EC2DC54ABD5C0221FE
https://www.youtube.com/playlist?list=PL1A5A6AE8AFC187B7
Databases :
https://class.coursera.org/db/lecture/index
Operating System :
https://www.youtube.com/user/FreeGATECoaching/videos?view=1&flow=grid
http://academicearth.org/courses/operating-systems-and-system-programming/
I'll keep on updating the list as I come across good courses and if you know any good on line courses please tell.
Finally, coaching or self study, you can't succeed if you are not passionate for your goal.
You are free to share or edit(other than my experience para) the post in any way.
Here are some of the ebooks I have uploaded on Dropbox :
https://www.dropbox.com/sh/u0hmhpf9rle3a9g/NPYyyGmgJ8
Look at "Reference Books.pdf" in the folder to know which are standard books to follow and do's & don'ts for GATE.
Video Lectures :
Discret Maths :
https://www.youtube.com/playlist?list=PL0862D1A947252D20
http://aduni.org/courses/discrete/index.php?view=cw
Data Structure :
https://www.youtube.com/course?list=ECBF3763AF2E1C572F
Algorithms :
http://aduni.org/courses/algorithms/index.php?view=cw
https://www.youtube.com/playlist?list=PL7DC83C6B3312DF1E
Computer Networks :
https://www.youtube.com/playlist?list=PL32DBC269EF768F74
Theory Of Computation :
http://aduni.org/courses/theory/index.php?view=cw
https://www.youtube.com/course?list=EC30FDE07FCE70BA40
https://class.coursera.org/automata/lecture/preview
Compiler Design :
https://www.youtube.com/course?list=EC3690D679B876DE6A
https://class.coursera.org/compilers/lecture/preview
Computer Organization :
https://www.youtube.com/course?list=EC2DC54ABD5C0221FE
https://www.youtube.com/playlist?list=PL1A5A6AE8AFC187B7
Databases :
https://class.coursera.org/db/lecture/index
Operating System :
https://www.youtube.com/user/FreeGATECoaching/videos?view=1&flow=grid
http://academicearth.org/courses/operating-systems-and-system-programming/
I'll keep on updating the list as I come across good courses and if you know any good on line courses please tell.
Finally, coaching or self study, you can't succeed if you are not passionate for your goal.
You are free to share or edit(other than my experience para) the post in any way.