Archive for June, 2009

iKnow: 100 Best Reference Tools for Your iPhone

Jun 28th, 2009

Your iPhone can play games, store loads of contact information, take pictures, play music, and of course make and receive phone calls. But it’s also a valid research and reference tool for students, and when equipped appropriately, can retrieve sports scores, let you make investments, check flight statuses, find restaurants, and even tell you what you’ve got in your pantry. Here’s our list of 100 best reference tools for your iPhone, and ones that you’ll actually use.

General

Students will love these handy apps that let you work and study while on the road.

  1. Little Black Book: Store personal contact information and relationship details that can be locked on your iPhone with this app.
  2. iRec Voice Recorder: Turn your iPhone into a voice recorder you can reference later with this app.
  3. WhosHere: Using this app, you can find friends who are nearby.
  4. Britannica Mobile: Access the Britannica Online encyclopedia here.
  5. Wiki Tap: Start typing in a topic, and this app finds it for you on Wikipedia. You can also watch videos on the topic, and more.

Sports

Get sports stats, historical moments and more.

  1. iSports: Get near real-time sports scores, graphs and more.
  2. ESPN iPhone Edition: Get sports news and scores from ESPN for the iPhone.
  3. FOX Sports Mobile: Tune in to the sports news and data on FOX Sports Mobile.
  4. Sports History: Review the most memorable sports events and records in history.
  5. SportsTap: Get world stats and scores for MLB, NFL, NBA, NCAA, NHS, futbol, auto racing, tennis, golf and more.

Directions and GPS

Figure out where you are and how to get home with these tools.

  1. Trails: Create your own trail map or hiking guide with this GPS tool.
  2. Find Me!: If you’re lost, use Find Me! to learn information about your neighborhood and view maps.
  3. Guide.me: View your current location on a map, even during poor GPS reception conditions.

Health and Wellness

Check this list for reference tools that search symptoms, keep you on your diet, and help you find doctors.

  1. VegOut: Find vegan, vegetarian and vegetarian-friendly restaurants with your iPhone by using VegOut.
  2. Pocket Workout: Practice calisthenic exercises by viewing them on your iPhone.
  3. Doctors: Use this app to locate dentists, specialists, doctors and pharmacies.
  4. Goal-Tracker: Use this app as a personal reference tool for tracking goals.
  5. rubiTrack: Organize and plan out your outdoor fitness activities, like biking, hiking and jogging, with rubiTrack.
  6. Weightbot: Record weight loss progress here.
  7. WebMD Mobile: Look up symptoms, drugs, treatments, diseases and more.

Travel

Download these tools before going on a trip, so that clean bathrooms, hotel reservations, metro maps and currency calculators are always close by.

  1. SitorSquat: Find clean bathrooms using this free app.
  2. FlightTrack Pro: Use this app to get flight status updates, flight details, tracker maps, a master itinerary of your travel plans, and more.
  3. ACT Printer: Store all of your travel documents on your iPhone instead of having to print out messy copies you can lose.
  4. Kayak for iPhone: Use this app to find the best deals on airline tickets and hotels. You can also change flights and make reservations last minute.
  5. IBE Traveler: Convert currencies, look up area codes, calculate tip amounts, figure out clothing size conversions, and more.
  6. WorldView: Check weather conditions and more for anywhere in the world by tapping into web cams for that area.
  7. Travelocity TravelTools: With this app, you can look up airport gates, delays, flight schedules and more.
  8. Airport Gates: Look up gate information and airport lay-out maps here.
  9. Barfly Travel Guide: Find the coolest bars around the world with this app.
  10. Metro Paris Subway: More easily navigate the Paris metro system when you have this app.

Finance

Manage your investments, budget, savings and other accounts with these finance tools for the iPhone.

  1. Mint.com for iPhone: Track your spending and refer to this app when you have personal budget questions.
  2. ATM Hunter: Find the closest MasterCard, Maestro or Cirrus ATM around the world.
  3. SenseApp: Track how much you’ve earned through Google AdSense here.
  4. Owed: Track IOUs and rentals with this app.
  5. iStock Manager: This app works with TD AMERITRADE and gives you account access for trading and more.
  6. Bloomberg: With Bloomberg for the iPhone, you can get finance news, stock quotes and a customized stocks list in multiple languages.
  7. Financer Lite: This reference tool organizes deposits, withdrawals, and more.
  8. iTrade Stock Market Simulator: Learn how to trade and invest on the stock market with this iPhone simulation game before attempting the real thing.
  9. Checkbook: Refer to your iPhone checkbook instead of your paper one for more convenient tracking.
  10. DailyFinance: AOL’s DailyFinance app brings you real-time stock quotes and financial news, plus interactive charts, watchlists and more.

Local Guides

Get to know your city a little better by using these tools to find new restaurants, special events, traffic jams, business listings and more.

  1. NY Traffic Cam: New Yorkers can plan their commutes when they have access to this app.
  2. OpenTable: Make free restaurant reservations with this app.
  3. WhitePages mobile: Look up people and business listings on this app, which also generates maps based on your location.
  4. I’mSoBombed.com: If you live in Madison, WI, you can use this app to calculate your BAC, find drink specials, late night snacking, taxis, liquor stores, and more.
  5. Event Finder: With Event Finder, you can find theater, sports, family and music events close by.
  6. Yelp: Get ratings and recommendations for local shopping, eating out and entertainment.
  7. Where To?: Search nearby businesses by category.
  8. Urbanspoon: Look up restaurant information by location, price or type of food.
  9. Mashspots: Find the four closest hot spots to your current location using this tool.
  10. Rocket Taxi: Find cabs in over 10,000 cities in the U.S., Australia, Canada, France, Germany, Switzerland and more.

Calculators

Here you will find calculators for figuring out mortgage payments, medical formulae and beyond.

  1. Tip Ref Chart: Calculate tips with this app.
  2. TimeWaste: Figure out how much you’re getting paid to sit around at work to play on your iPhone.
  3. FastFigures Finance Calculator: With this app, you can figure out area conversion, percent change, data conversion, markup, cash flows, mortgage payments, and a lot more.
  4. Graphing Calculator: Turn your iPhone into a graphing calculator with this reference tool.
  5. Tipulator: Tipulator is another fun calculator that supports pounds, USD, euros and more.
  6. Loan Calculator Pro: Use this tool to calculate payment options, interest rate and more.
  7. Medical Calculator: This tool figures out BMI, real age, cholesterol, pregnancy dates, and lots more.
  8. Kitchen Calculator: Look up and convert units and measurements, like tablespoons, pints, cups, liters and more.
  9. Periodic Table and Chemistry Calculator: Calculate density, boiling points, melting points, electrical resistance and more in several languages.
  10. Scientific Calculator: If you ever need a scientific calculator, you can use this tool on your iPhone.

Shopping and Classifieds

Use these tools to look up deals, classified listings, product reviews and more.

  1. Yowza: Find coupons for stores and deals near your location.
  2. iPhoneShopper: Search and shop Amazon.com with this app.
  3. Consumer Reports: Use this app to read product reviews, analysis and news before buying anything.
  4. CraigSearch: Access Craigslist on your iPhone using this tool.
  5. iJobs: This tool searches multiple job sites and lets you filter listings as you choose.
  6. iWant: Choose a shopping or errands category, like pharmacy, grocery, dry cleaners, banks, and more, to find local listings.
  7. Grocery Gadget: Sync, share and refer to your ongoing grocery lists with this tool.
  8. iDeals: Learn about the best deals online.
  9. iShopSmart: Research and compare prices are all kinds of products using iShopSmart.
  10. Etsy Search: Search Etsy.com from your iPhone here.

Words, Reading and Dictionaries

With these tools you can learn sign language, catch up on classic literature, translate other languages, research the Bible, and more.

  1. Classics: Review classic literature like Huckleberry Finn, The Call of the Wild and Paradise Lost through this app.
  2. Free Translator: Use this app to translate languages including Chinese, Vietnamese, Italian, Hindi, Danish, German and Russian.
  3. Kindle for iPhone: The popular reading tool, Kindle, is now available on the iPhone, letting you read books, magazines and newspapers from your phone.
  4. iSign: Learn sign language through your iPhone here.
  5. Pocket Translator: Use this tool to translate when you’re traveling or on foreign language websites.
  6. eNET Bible: This reference guide comes with over 60,000 translator notes for the Bible.
  7. iConjugator: Get help conjugating verbs in five different languages.
  8. Make U Sound Smart: This tool pulls some of the best words from the dictionary so that you can sound smart in everyday conversation.
  9. txtpedia: With txtpedia, you can look up texting abbreviations like IDK, CYT and more.
  10. Scrabble Dictionary: Verify that your Scrabble words are actually words with this tool.

Weather

Learn more about the weather with these tools.

  1. WeatherCyclopedia: This tool educates you on meteorology, weather-related terminology, and more.
  2. AccuWeather: Get weather maps and five-day forecasts.

News

Keep up with current events, economic news, politics and entertainment by checking these iPhone news resources.

  1. Wall Street Journal: Watch WSJ videos, listen to podcats and read WSJ top stories.
  2. Google Reader: Organize your news feeds with Google Reader for the iPhone.
  3. AP Mobile News: Personalize this news site to watch videos, local broadcasters, world news stories, and more.
  4. Huffington Post: Read this popular online news source on your iPhone here.
  5. RSS Player Podcast: Subscribe to your favorite podcasts and then organize them using this tool.

Search

These search tools turn your iPhone into a virtual librarian.

  1. Peekyou: Peekyou is a people search that finds contacts and addresses around the world.
  2. GazoPa: Search for images that match the one you’re currently viewing.
  3. AB Search: Search all of your contacts with this tool.
  4. FindOut: Find out virtually anything with this tool that searches search engines and other tools online.
  5. Flickr on iPhone: Search for photos on Flickr here.

Miscellaneous

This list features even more reference tools for your iPhone, from cooking resources to mileage logs.

  1. Survival Check List: Consider this app your emergency preparedness check list.
  2. i-COOK Chef Ref: Cooks and chefs can refer to this app to find temperature conversions, weights and measures, cooking temperatures and times, metric conversion, and more.
  3. Night Stand: Turn your iPhone into a digital clock with alarm.
  4. Milebug Mileage Log: Log mileage for business expense reports and more.
  5. Pantry: Use Pantry to keep track of the groceries you already have at home and don’t need to buy when you go grocery shopping.
  6. MoMA Audio: Listen to commentary of art works and exhibitions at the Museum of Modern Art in New York.
  7. Pocket Informant: Refer to this personal organization tool to find a calendar and schedule support.
  8. Gas Cubby: Track vehicle maintenance and gas mileage, as well as gas prices and other car records.

12 Celebs Who Give Geeks Hope for Fame and Fortune

Jun 24th, 2009

By Tara Miller

Remember when celebrities had to be gorgeous, fit, wealthy and glamorous? Thank goodness times are changing, thanks to the return of slapstick comedy, comic book films and TV shows about the supernatural. Geeks are finally given starring roles, turning them into sex symbols with mega fortunes to rival traditional celebrities. Take a look at our list of 12 celebs who give everyday geeks hope for fame and fortune.

  1. Justin Long: Justin Long is one of Hollywood’s cutest geeks, thanks to roles that highlight his quizzical facial expressions, squeaky voice and lovable underdog persona. Long has appeared in films like Jeepers Creepers, Waiting, Dodgeball, and Live Free or Die Hard, and he’s also known as the Mac Guy, starring in several Macintosh computer commercials on TV. But despite his geeky impression, Long continues to win acting parts in big films, and he’s also the on-again, off-again boyfriend of hottie Drew Barrymore.
  2. Rosario Dawson: Rosario Dawson is a mega-hottie and an award-winning actress, but she’s also a total geek. The New York City-raised actress has appeared in geek classics like Clerks II and several comic book films, like Sin City and Wonder Woman. In real life, Dawson has admitted to being a comic book geek and even has her own series, OCT: Occult Crimes Taskforce.
  3. Jimmy Fallon: Jimmy Fallon attracted fans because of his jittery, hysterical skits on Saturday Night Live, and now he’s landed his own late night talk show on network TV. He’s also a LASIK fan and covered the whole surgery on his video blog, has starred in films like Fever Pitch and Factory Girl, and has nearly 1 million followers on Twitter.
  4. Kristen Stewart: Actress Kristen Stewart got her big break when she starred opposite Adrien Brody and Meg Ryan in In the Land of Women, but her role in the Twilight film made her a teenage obsession. Stewart, though, seems pretty nonchalant about her fame, and after she’s finished playing with vampires, wants to go back to school to become a writer.
  5. Rainn Wilson: Rain Wilson wears big glasses, funny ties, and plays one of the most irritating dorks on TV. But he’s also one of the most hysterical actors right now, thanks to his character Dwight Schrute on The Office. Besides playing Dwight, however, Wilson also acted as an assistant mortician on Six Feet Under, appeared as a store clerk in Juno, worked as a theater teacher and moving van driver before becoming famous, and is the founder of the website SoulPancake.com. Back in Illinois where Wilson grew up, his mother is a karate teacher.
  6. Daniel Radcliffe: Geeky boys who wear big glasses can now aspire to be hot-bodied rich actors like Daniel Radcliffe. When the young actor first broke out in Harry Potter and the Sorcerer’s Stone, he was twelve years old and talked out of the side of his mouth. Now, Radcliffe has gone nude for the theatre production of Equus and is one of the richest young actors in the entire world. In 2007, his wealth was estimated at 17 million pounds.
  7. Masi Oka: Masi Oka doesn’t just play a comic book dork on TV, the Heroes actor has been an official geek since the age of 12, when he was featured on the cover of Time magazine as one of "Those Asian-American Whiz Kids," four years after appearing on a game show. Oka graduated from Brown University with a degree in computer science and mathematics and worked at a visual special effects company, where he collaborated on projects for The Perfect Storm, Star Wars, and Pirates of the Caribbean: Dead Men’s Chest.
  8. Amber Tamblyn: Amber Tamblyn is a beautiful young actress, but she’s often known for playing humble, awkward teens on TV and in movies like the Sisterhood of the Traveling Pants series. In real life, Tamblyn is the daughter of actor and singer Russ Tamblyn and the granddaughter of vaudeville performer Eddie Tamblyn. She is an avid poet and vegetarian, and is the girlfriend of geeky actor David Cross, who is nearly 20 years her senior.
  9. Kristen Bell: Twenty-eight year-old Kristen Bell is a teensy blonde actress who started out enjoying marginal success on Broadway and has since starred in popular TV shows and film comedies. On TV, Bell appeared as a geeky teenage detective on Veronica Mars and as a young woman with supernatural powers on Heroes; and narrates for the title character (and teenage techie) on Gossip Girl. Bell, thanks to movies like Forgetting Sarah Marshall, is starting to be viewed more as a Hollywood hottie than a total geek, and also has a lazy eye which she named "Wonky."
  10. Sarah Silverman: Comedian and singer Sarah Silverman has her own TV show on Comedy Central, is the star of viral web videos, and pops up in cameo appearances in numerous documentaries, films and TV shows. But the Jewish star is also the poster child for self-deprecating geekiness. Fired from her job as a writer for Saturday Night Live after just one year, Silverman is also the on-again, off-again girlfriend of talk show host Jimmy Kimmel, and loves playing Scrabble online.
  11. Michael Phelps: On one hand, Michael Phelps is considered to be one of the greatest athletes in the entire world. The Olympic athlete has 14 gold medals, an extremely enviable physique, and a sweet devotion to his mom and sister. But if you take away all the medals, Phelps is a lanky, awkward young man with a slight speech impediment and ADHD. To hyper geeks everywhere: get in shape, become a national hero, and chicks everywhere will fall in love with you.
  12. Michael Cera: Who says geeks can’t evolve into teen heartthrobs over night? Canadian actor Michael Cera was the #1 geek superhero of 2007 and 2008, starring in new teen classics like Superbad, Juno and Nick and Norah’s Infinite Playlist, in addition to his recurring role on Arrested Development. And even though Cera is pale and has a squeaky voice and chicken legs, he gets hot girls like Alexis Dziena and Kat Dennings. Before getting his big break, Cera voiced roles on Adult Swim’s Tim and Eric Awesome Show, Great Job! as well as Brother Bear in The Bernstein Bears series.

25 TED Talks That Will Change Your Life

Jun 23rd, 2009

The TED movement is both viral and tangible: Technology, Entertainment, and Design are three areas in which innovative leaders ask us to explore the way we learn about and change the world. These 25 talks from the online TED portal will provoke you to consider how you learn, love and make a difference globally and at home.

Inspirational

Get inspired to better your own community and change the world when you listen to these talks form botanists, reporters, doctors and more.

  1. Corneille Ewango is a hero of the Congo: When he was a young man, botanist Corneille Ewango turned his back on his family’s tradition of poaching in the Congo forest. In college, Ewango wanted to be a doctor but ultimately studied botany and ecology. His speech follows the challenges and rewards of fulfilling a mission that many times seemed impossible.
  2. Eve Ensler on security: Vagina Monologues creator considers our need for security and what defines real, satisfying security, if it even exists. Ensler’s talk mimics the casual, honest style of the Vagina Monologues: she sits on a chair and shares stories from around the world about women who sacrifice their security in order to affect change.
  3. Ory Okolloh on becoming an activist: Kenyan reporter Ory Okolloh discusses how images, the media, and messages influence the potential of a country. She shares her story of an Africa that isn’t always covered in news stories or nonprofit campaigns, and how she became an activist.
  4. Aimee Mulins on running: This talk from double amputee and Paralympic Games record-breaker Aimee Mullins is from 1998, but it’s still an inspiring account of how she’s never let physical or social limitations affect her future, especially when you consider what she’s accomplished since then.
  5. Philip Zimbardo shows how people become monsters…or heroes: After listening to this speech, you’ll think twice about judging others, especially if you have no knowledge of their past experiences and relationships. Zimbardo, who led the 1971 Stanford Prison Experiment and was an expert witness at Abu Ghraib, explores how human devils are created, and how human heroes evolve in response.
  6. Larry Brilliant makes the case for optimism: Despite all the crises, diseases, and horrors of the 20th and 21st centuries, Dr. Larry Brilliant is an incurable optimist. He has lived in a Himalayan monastery, founded the nonprofit group Seva Foundation, helped bring an end to smallpox through his work with the World Health Organization, and has been called a "technology visionary" by Time and Wired magazines. Listen to his speech to learn how to mirror his positive attitude and help change the world, little by little.
  7. Jose Abreu on kids transformed by music: This speech and presentation is pure goodness. Jose Antonio Abreu was awarded the TED Prize for his decades-long commitment to bringing music education to poor Venezuelan youth. Since he began his project, he has created 102 youth orchestras, inspiring hope, confidence and beauty in the minds and hearts of his young countrymen and women.
  8. David Hoffman on losing everything: Nine days before giving this speech, David Hoffman’s life work was destroyed in a fire. His forward-thinking attitude and resilience are truly inspirational for anyone who’s having trouble finding the courage to move on.

Education and Innovation

Discover the people, ideas and tools that are changing the world through technology, collaboration, global health policies, and more.

  1. Erik Hersman on reporting crisis via texting: This extraordinary story underscores how ingenious developments in technology have helped everyday individuals track their lives and become influential news reporters, particularly focusing on a group of TED fellows in Kenya who reported on the 2008 election violence. Hersman also considers the future of democratic reporting and how to develop a "crowdsourced filter" to organize information.
  2. Alex Tabarrok on how ideas trump crises: Economics blogger, writer, professor and Director of Research for the Independent Institute, Alex Tabarrok opens his 14-minute speech by reviewing the disasters of the first half of the twentieth century. The second half of the twentieth century, he argues, witnessed an era of global cooperation which has helped us become more efficient and innovative in politics, transportation, trading, and more.
  3. Hans Rosling on HIV: New facts and stunning data visuals: Swedish global health professor tracks trends in poverty and health, and transforms the way we view developing countries. He passionately argues potential solutions for pinpointing the causes of HIV epidemics and treating the crisis.
  4. David Gallo on life in the deep oceans: Let ocean explorer David Gallo guide you through some of the most fascinating, beautiful, and terrifying images of the ocean. With interactive maps, footage and photos, his speech covers biodiversity, underwater mountain ranges, and some "of the greatest stories right now that we’re seeing from the bottom of the sea."
  5. Carl Honore praises slowness: What if multitasking and efficiency were actually counterproductive? Honore’s energetic speech reveals how society’s extreme need for speed is taking a toll on our relationships, the environment and our community. Learn how to live the good life instead of the fast life.
  6. Robert Neuwirth on our "shadow cities": Robert Neuwirth highlights the "cities of tomorrow," squatter cities in Nairobi, Mumbai, and other traditionally poverty-stricken communities. Neuwirth argues that these intensely packed urban centers have more potential than conventional capitals for producing ingenuity and innovation.
  7. Jonathan Drori on what we think we know: BBC Online Head of Commissioning Jonathan Drori considers the nature of learning and human learning systems, while conducting an interactive experiment involving science and knowledge. You may be surprised to learn that Drori believes his 7-year-old guinea pigs do better than adults.

Society and Relationships

Listen to these talks to improve your relationships with your family, friends, community and the world around you.

  1. Louise Fresco on feeding the whole world: Agriculture and sustainability expert and former UN director Louise Fresco explains how agriculture needs to be appreciated as a vital economic player in a world that pursues environmentally-conscious, responsible living.
  2. Phil Borges on endangered cultures: Here you can listen to photographer Phil Borges’ account of indigenous cultures, in Tibet, the Amazon, and beyond. His speech shares stories and honest photos from extraordinary individuals of groups that may not survive the next century.
  3. Samantha Power on a complicated hero: This provocative speech from author and activist Samantha Power will make you reconsider the idea that morality is a black-and-white issue. She shares insight into how Americans view genocide and how they can possibly help eliminate it.
  4. Jimmy Wales on the birth of Wikipedia: Discover how open source collaboration became mainstream with Wikipedia, an encyclopedia that aims to connect every single person on the planet. Jimmy Wales is a former option trader who co-founded Wikipedia in 2001.
  5. Helen Fisher studies the brain in love: Discover what the brain looks like in different phases of love. Helen Fisher is an anthropologist and author, and in this speech, she wonders why humans desire love and the physical factors that support our emotions.
  6. Jane Goodall on what separates us from the apes: With her signature gentle delivery, influential primatologist Jane Goodall comments on the striking similarities and key differences between apes and humans.
  7. Laura Trice suggests we all say thank you: In just three minutes, you may find the secret to changing your life and the world around you: by saying thank you and meaning it.

Spirituality

These three talks reveal different ways of looking at the world and understanding concepts like free will, happiness and purpose.

  1. Matthieu Ricard on the habits of happiness: Former French biochemist Matthiew Ricard became a Buddhist monk and now lives in the Himalayas, when he’s not sharing the secrets of happiness and personal fulfillment. His tranquil voice betrays his quick sense of humor, but his message of well-being and discipline is seriously moving.
  2. Rick Warren on a life of purpose: Rick Warren, the author of The Purpose-Driven Life, speaks on the journey of combatting spiritual emptiness and finding something to live for. Warren believes that God has a plan for every human, and that every human has a role to play in society and in history.
  3. Dan Dennett’s response to Rick Warren: Philosopher Dan Dennett responds to Rick Warren’s belief that living purposefully means rejecting evolution. Instead, Dennett asks us to consider religion and free will as natural phenomena, just as evolution and natural selection are natural processes.

100 Ivy League Computer Science Courses You Can Take for Free Online

Jun 22nd, 2009

By Tara Miller

Who says you have to have big bucks and a genius IQ to be a computer science whiz at one of the top universities? Thanks to the Internet, and the generosity of schools like MIT and Harvard, everyday students and computer enthusiasts can find study resources open to analysis and review. And you don’t even have to worry about tuition.

Introductory Classes

Brush up on basic skills or start from scratch by studying these courses.

  1. The History of Computing: Get a background of computer science and computing when you start your education. [MIT]
  2. Introduction to Computer Science and Programming: Take this course if you need to review the basics of computer programming and need practice writing programs. [MIT]
  3. Automata, Computability, and Complexity: This intro class covers basic computational math, finite automata, context-free languages, and more. [MIT]
  4. Principles of Computer Systems: This class is from 2002, but you’ll still learn basic concepts like networking, synchronization and cache management. [MIT]
  5. Computer Graphics: This course will introduce you to interactive techniques, projection, modeling and more. [MIT]
  6. Introduction to Modeling and Simulation: Learn how applied mathematics, statistics, molecular dynamics, and other principles work together for modeling and simulation. [MIT]
  7. Network and Computer Security: Get a solid understanding of multi-user computer systems, intrusion detection, software protection, firewalls, risk assessment and more. [MIT]
  8. Structure and Interpretation of Computer Programs: This intro class covers programming languages, computational solutions, and more. [MIT]
  9. Introduction to Copyright Law: Discover how copyright law affects your programs and projects. [MIT]
  10. Computer Networks: Understand network design, quality, internetworking principles, and more. [MIT]
  11. Introduction to Algorithms: Here you can gain an understanding of graph algorithms and more. [MIT]
  12. Queues: Theory and Applications: Get the basics of forming queues in computer systems here. [MIT]
  13. Introduction to Electronics, Signals and Measurement: This course builds on fundamentals of magnetism and differential equations to explain measurements and signals in electronics. [MIT]
  14. A Gentle Introduction to Programming using Python: Students learn how the basics of programming by using Python in this course. [MIT]
  15. User Interface Design and Implementation: Get introduced to user interface fundamentals here. [MIT]
  16. Introductory Digital Systems Laboratory: This course covers digital logic, synchronization and more. [MIT]

Theory

Experiment with computational theory by reviewing the courses in this list.

  1. Great Ideas in Theoretical Computer Science: Gain an introductory understanding of computer science theory in this course to learn about computer science’s role in exploring complex questions and systems. [MIT]
  2. Edge.org: What is your dangerous idea?: This podcast follows the "clubhouse" of Edge.org fans and how they are influencing and experimenting with the future. [Brown]
  3. What is Intelligence?: Paradoxes Resolved: This lecturer considers the nature of intelligence. [Princeton]
  4. Essential Coding Theory: In Essential Coding Theory, you’ll learn about error-correcting codes and the systems first explored by Shannon and Hamming in the 1940s. [MIT]
  5. Game Theory and Mechanism Design: Game developers and designers study game theory first in this course. [MIT]

Engineering

For classes in software engineering, quantum information science, network design and more, take these courses.

  1. Computer System Architecture: Review this course to learn about hardware and software systems, set design, virtual memory, and more. [MIT]
  2. Quantum Information Science: This advanced course covers quantum algorithms beyond factoring, quantum computation, and properties of quantum entanglement.
  3. Out of Context: A Course on Computer Systems That Adapt to, and Learn From Context: Learn how to design computer systems that can recognize and respond to context. [MIT]
  4. The Art of Approximation in Science and Engineering: Topics covered here include dimensional analysis, extreme cases, balancing, and more. [MIT]
  5. Computation Structures: Learn about engineering practices for digital structures. [MIT]
  6. Computer Language Engineering: Explore high-level programming languages here. [MIT]
  7. Computer System Engineering: This course covers principles in engineering hardware and software systems. [MIT]
  8. iPhone Application Programming: Learn how to get your app on the iPhone by listening to this feed. [Stanford]
  9. Laboratory in Software Engineering: Consider data abstraction, design patterns and other principles here. [MIT]
  10. Distributed Computer Systems Engineering: Those who want to pursue education or careers in network engineering can start with this course. [MIT]
  11. Signals and Systems: In Signals and Systems, you’ll learn about audio and image processing, convolution, and more. [MIT]
  12. Program Analysis: Review this course to learn about software engineering, debugging, dataflow, and more. [MIT]
  13. Circuits and Electronics: CS students study "the fundamentals of the lumped circuit abstraction" in this course. [MIT]
  14. Data Communication Networks: Better understand the design, purpose and structure of data networks. [MIT]

Security

Learn more about computer security and cryptography here.

  1. Hyper-Encryption by Virtual Satellite: Professor Rabin aims to unlock the mysteries of computer and network security via encryption. [Harvard]
  2. Advanced Topics in Cryptography: Topics in this course include zero-knowledge proofs of knowledge, multiparty secure computation, and more. [MIT]
  3. Cryptography and Cryptanalysis: Learn about public-key encryption, digital signatures and other fundamentals. [MIT]
  4. Selected Topics in Cryptography: Study the idea of "universally composable security" in this course. [MIT]

Web Development and Internet

Schools like MIT, Cornell and Harvard post study resources and class materials on Java, Internet security, and more.

  1. Software Engineering for Web Applications: Topics covered here include security risks, concurrency, user demands, and more. [MIT]
  2. High Speed Communication Circuits and Systems: Study frequency synthesizers, custom C++, clock and data recovery circuits, and many more principles relating to high speed communication. [MIT]
  3. Intermediate Java Programming: Learn more about Java programming from this video. [Cornell]
  4. Understanding Computers and the Internet: The Harvard Extension School’s computer program introduces students to the basics of the Internet. [Harvard]
  5. Computing in the Cloud: This workshop discusses law, politics and computer science interact to facilitate communication and computation in the virtual world. [Princeton]
  6. Topics in Theoretical Computer Science: Internet Research Problems: Learn all about load balancing algorithms, Internet structure, cost optimization and research issues in this course. [MIT]
  7. Principles of Wireless Communications: Learn about fading and diversity, multiple-access techniques, network topologies, and more. [MIT]
  8. XML with Java: Learn more about XML and Java programming here. [Harvard]
  9. Java Preparation: Continue your Java instruction with this course. [MIT]

Mathematics

Build your computer science and engineering foundation with math classes from Brown and MIT.

  1. Mathematics for Computer Science: Here you’ll learn about counting principles, logic notation, and more. [MIT]
  2. Algebraic Techniques and Semidefinite Optimzation: Learn how to solve optimization problems through algebraic and computational techniques. [MIT]
  3. Representation and Modeling for Image Analysis: In this course, you will experiment with estimation, graphing, clustering and more. [MIT]
  4. Passion: Numbers: Consider the "magic of numbers" in this podcast. [Brown]
  5. Introduction to Mathematical Programming: Study linear programming, network flow problems, and more. [MIT]
  6. Integer Programming and Combinatorial Optimization: This course covers algebra, geometry, algorithms, formulations, relaxations, and extensions of integer optimization. [MIT]
  7. Mathematics for Computer Science: Here you’ll study definitions, proofs, sets, functions and more to help you understand computer science. [MIT]
  8. Calculus with Applications: This introductory calculus class can serve as a review or CS starter. [MIT]
  9. Advanced Calculus for Engineers: Computer science engineers will learn vital calculus methods here. [MIT]

Computers and People

Explore the interaction between humans and computers by taking these courses.

  1. The Anthropology of Computing: Consider the social and cultural motives behind computers. [MIT]
  2. Pervasive Human Centric Computing: Students learn how they respond to systems like cell phones and other mobile devices. [MIT]
  3. Natural Language and the Computer Representation of Knowledge: Cover the theory and practical principles for designing computer systems made for human language processing. [MIT]
  4. Scene Understanding Symposium: Consider human perception and the power of a single glance. [MIT]
  5. The Brain and Cognitive Sciences: Better understand how to convey messages to humans through a computer when you learn how the brain facilitates those messages. [MIT]
  6. Affective Computing: Learn about computing methods that inspire emotion. [MIT]
  7. Human-Computer Interaction Seminar: Discover strategies and principles regarding human-computer interaction. [Stanford]
  8. Technologies for Creative Learning: Understand how computer systems are used to help teach. [MIT]
  9. Statistical Learning Theory and Applications: Explore how computer images, computer vision and more support modern learning theory. [MIT]
  10. Pictures for the People: Visual Multiples and their Role as Supporting Tools for the Democratic Process: Discover whether or not graphics and images can influence the public in different forms. [Yale]

Special Topics

These courses range from advanced topics in applied parallel computing to digital media and innovation.

  1. Einstein, Franklin, and the Role of Creativity in Today’s World: Learn why creativity and innovation is still vital to progression, even in technology. [Princeton]
  2. Impact of Sept. 11 on Financial Communications and Information Systems: These lectures discuss how sudden disasters like September 11 impact communications and information systems. [Columbia]
  3. Algorithms for Computer Animation: Those interested in computer animation will learn about motion capture, physical stimulation, inverse kinematics, and more. [MIT]
  4. Digital Media and Its Implications for Academia: Here you can take a look at how digital media inspires innovation in education. [Columbia]
  5. Information and Entropy: Discover that there are limits to information and computation in this course. [MIT]
  6. Applied Parallel Computing: Learn how to work on a modern supercomputer here. [MIT]
  7. Computing and Data Analysis for Environmental Applications: This course teaches students how to collect research and analyze data. [MIT]
  8. Engineering Risk-Benefit Analysis: Consider decision analysis, power reactors, risks and more. [MIT]
  9. Relational Machines: This course draws from theories in human-computer interaction, psychology and design. [MIT]
  10. Medical Artificial Intelligence: Get an introduction to medical IT systems here. [MIT]

Society and Economics

Further discover how computers impact the development of society here.

  1. One Laptop Per Child?: Listen to a podcast about the Digital Revolution’s version of No Child Left Behind. [Brown]
  2. Playing the Game: The Economics of the Computer Game Industry: Discover how computer game developers have transformed TV sets into gaming devices and beyond. [Columbia, Fathom]
  3. Rip, Mix, Burn, Sue: Technology, Politics, and the Fight to Control Digital Media: Discuss the legal and political implications of using the Internet to find movies and music. [Princeton]
  4. The Rise of Modern Science: Take a look at the history of modern science as dictated by Einstein and others. [MIT]
  5. Technology in American History: Use this course to analyze the influence of and response to technology throughout American history. [MIT]
  6. Democracy and Computers: This lecture explores the question, "are computers good or bad for democracy?" [Yale]
  7. Ambient Intelligence: Examine human-computer interaction and the socio-cultural impact of computer applications. [MIT]
  8. Introduction to the History of Technology: Take another look at the development of technology in the U.S. during the 19th and 20th centuries. [MIT]
  9. Shaping the Future: This video wonders how computer science and IT will continue to shape the future. [Columbia]
  10. Development of Inventions and Creative Ideas: From business to technology, understand how successful, effective inventions are created. [MIT]

Miscellaneous

Here you will find even more resources about computer science, engineering, computer research, ethics and theory from top universities.

  1. Reality Bites: Discover how our society responds to and depends on robots and virtual reality. [Brown]
  2. Computer Systems Colloquium: Listen to talks about computer research, engineering, computer applications, and more. [Stanford]
  3. Ethics and the Law on the Electronic Frontier: This ethics class is designed for those in computer science and similar fields. [MIT]
  4. Signals, Systems and Information for Media Technology: This course examines theory and practice for creating A/V messages. [MIT]
  5. Transmission of Information: Understand communication systems and computers in this light. [MIT]
  6. The Human Intelligence Enterprise: Learn about the mission to understand human intelligence from computers and computation. [MIT]
  7. Common Sense Reasoning for Interactive Applications: Become a master of common sense reasoning and learn to develop interactive applications that are easy to use, according to common sense reasoning. [MIT]
  8. Digital Typography: Explore new digital systems in typography. [MIT]
  9. Inventions and Patents: Learn why it’s important to protect your work. [MIT]
  10. Empowering Women in Science and Engineering: This video shares advice for women who are passionate about working in engineering and technology. [Cornell]