Googler Teaches Anyone How To Build A Search Engine

Apr 11, 2012 • 8:55 am | comments (7) by twitter Google+ | Filed Under SEO - Search Engine Optimization

Udacity Search Engine ClassOne of the best ways to understand how search engine optimization works is to build your own search engine. Now, wouldn't it be outstanding to have someone who works at Google teach you how to build your own search engine? Wouldn't it be better if it was free? You are in luck!

Udacity has a class on building a search engine 101 and it is being led by a Google Fellow named Sebastian Thrun. He is pretty well known, check out his Wikipedia page; he is a Research Professor of Computer Science at Stanford University and works on Google's self driving car.

In fact, he even got Sergey Brin, Google's co-founder, to vouch for people to take the class. See the video below:

I am going to sign up myself, I just hope I can make it through with a new baby, my existing work schedule and all.

Michael Martinez posted this in the High Rankings Forum and is worried it will lead to tons of rogue spiders going wild all over the internet. In response to that, one of the students said:

Forum discussion at High Rankings Forum.

Previous story: Home Depot On How To Build Links


Ron Coachman

04/11/2012 03:06 pm

Build my own search engine ah. I have a feeling all my sites will be ranking #1 soon ;)

Steve Fox

04/12/2012 02:17 am

This course will be very interesting and I am sure its fun to build a search engine of your own.  Why not if its going to help make your site rank better with search engines. 

Dirty Seagull

04/12/2012 08:55 am

I love receiving insight from Google, I think this is one of the reasons they are successful as they always try and let their users know what they are doing


04/12/2012 12:39 pm

I just finished this class. You will need to have at least 2-3 hours a week to dedicate to it, probably double that if you have never programmed before. The lessons are broken up into short, easy to digest videos and frequent quizzes. So you can do it in small chunks of time rather than all at once if you would like. After each week's lessons there are a series of homework problems, most of them modifying a small, existing program or writing a new function. Some of the homework problems really make you think, but the really tough ones are 'starred' problems which makes them optional. The final exam is not all that different from the a homework session, although the starred exams on it were tougher yet. You won't exactly be running your own mini-Google after the class. In fact, it is more  a beginning computer science course than a programming course. To make it more accessible they leave out a lot of the essential steps to programming - installing Python on your computer, working in the terminal, running programs, etc. There are several free Python books available online if you are serious about programming after taking the class. Overall it was a very good experience. I am an experienced programmer, but I love to continue learning. The material is presented in a very structured way that makes some complex topics easy to understand. He will teach about some basics of computing, memory, networks, and even a little bit of math and algorithm theory. We even derived our own PageRank-like algorithm for qualifying search results. The guest appearances make for some interesting videos, and it's really great of Google to participate.

Bryan Krause

04/17/2012 06:02 pm

This course was suppose to start April 16th (yesterday) but I haven't received any information about it. Anyone know what the deal is?

Barry Schwartz

04/17/2012 06:03 pm

I didn't get anything also.

Narayan Prusty

09/28/2013 04:32 am

better tutorial than udacity is here

blog comments powered by Disqus