Free on-line materials
Internet is a really great thing! I’m able to watch lectures from such great universities as Stanford or MIT.
Here is Machine learning course from Stanford:
And Introduction to algorithms course conducted by Charles Leiserson (coauthor of “Cormen’s book”).
and MIT OpenCourseWare – nearly 2000 courses from MIT.