2. The method according to claim 1 , further comprising between the step of creating and the step of running, the step of: testing the edu bot against said each site to verify that the edu bot correctly extracts the educational program and course information.
1. A method for creating and updating a consolidated database of educational programs and courses, the method comprising the steps of: manually identifying a set of educational programs and courses hosting sites; for each site within the set: manually programming and testing an edu bot specific to the each site by a programmer, the edu bot programmed to visit said each site and the edu bot programmed to extract educational program and course information from said each site and the edu bot programmed to store the educational program and course information in a searchable database; and running the edu bot to visit said each site through a network and extracting the educational program and course information into the searchable database; and a plurality of job spidering bots, said plurality of job spidering bots traversing job posting web sites through the network, said plurality of job spidering bots extracting job postings from said job posting web sites, said plurality of job spidering bots storing said extracted job postings in said searchable database; periodically running the edu bots to update the searchable database; providing a plurality of navigation buttons to said each educational programs and courses hosting site within the searchable database; searching the extracted job postings in said searchable database using a search engine, the search engine expanding the search of the extracted job postings to include job postings for which the job seeker is not qualified; and identifying educational opportunities through an auxiliary search of the extracted educational programs in said searchable database for the job seeker for said job postings for which the job seeker is not qualified.