Besides engineering colleges which offer Computer engineering, several universities offer Bachelors and Masters courses in Computer Science and Computer Applications. There are also hundreds of organisations in practically every town and city in India, providing some form of computer training, diploma and certificate courses in areas other than computer engineering.
To guide prospective software students, the Government Department of Electronics Accreditation of Computer Courses (DOEACC) has set up a system of accrediting specific courses at specific branches of training institutes to bring about quality and standardisation at all levels of computer education.
DOEACC takes the responsibility of ensuring that the training institutes maintain the minimum level of standard, equipment, and staff for the course they are accredited for at that branch. It is therefore advisable to look for the DOEACC certification when selecting the computer course and institute.
Most institutions offer a wide range of short-term and long-term specialised courses to suit various requirements. Those looking for a career in computers should enrol in the regular programmes. There is the basic foundation course at the "O" level for school or college level students who have never worked with computers before, which can be followed by the "A" or Advanced level; the "B" level equivalent to an undergraduate degree and "C" level to a postgraduate degree.