addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupsimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1outlookpersonStartprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Intro to Algorithms

  • Mar 19, 2013 · 6:30 PM
  • This location is shown only to members

What's an algorithm? Besides being the answer to most interview questions, an algorithm is a way to solve a particular problem in programming. Google Maps uses an algorithm to calculate driving directions through 3 cities while avoiding highways, Amazon uses an algorithm to figure out exactly what product to recommend to you next so that you'll blindly one-click it, and most developers are using algorithms every day to solve whatever problem they're tackling

In this workshop, we will discuss what an algorithm is, introduce the idea of algorithmic complexity (big O notation), demonstrate sort and search algorithms (with a hands-on re-enactment), and finish with an overview of the many types of algorithms out there.

This workshop will be taught by Pamela Fox, a full-stack engineer at Coursera.

As a prerequisite, you should have at least basic familiarity with some programming language (like by having attended our intro to JavaScript workshop).

Thank you to our sponsor Yammer for the great space.

If you'd like to attend but cannot afford the cost, please request a GDI scholarship.

Join or login to comment.

  • A former member
    A former member

    Do you know about the Futurama proof and algorithmic solution? :)

    March 19, 2013

  • Pamela

    Update: the exercises for this workshop will not involve programming, so a laptop is not necessary. You may want one to follow along with the slides, however.

    March 19, 2013

  • Namrata

    I know C and a little C++..trying to learn python online..CAn I attend this?

    March 18, 2013

  • Pamela

    Hey folks, there are a few spots still open for the Monday offering of this workshop, so if you are available Monday, check it out!

    March 16, 2013

    • Inna G.

      btw, do we need to bring a laptop ?

      March 17, 2013

    • A former member
      A former member

      Ladies would you mind chatting amongst yourselves? I'm sure you know how annoying it is to get countless Meetup emails, which I am getting every time this conversation is continued between you two. Please exchange email addresses and chat on your own time. I appreciate it.

      March 17, 2013

  • Emily

    I won't be able to attend - someone can take my place :)

    March 13, 2013

  • Inna G.

    Do we need to bring a laptop ?
    (Also, please, reply on my previous post if somebody can swap with me to 3/18)

    March 13, 2013

  • Inna G.

    I'm on the waiting list for 3/19 and registered already for 3/18. Can I swap with somebody who registered for 3/19, but can come on 3/18 ? (I have some unexpected meeting on 3/18)

    March 11, 2013

  • Siobhan

    Please hold this course again soon. I won't be able to attend this one because I will be travelling, but I am interested in learning more about algorithms. : )

    March 7, 2013

20 went

Your organizer's refund policy for Intro to Algorithms

Refunds offered if:

  • the Meetup is cancelled
  • the Meetup is rescheduled
  • you can cancel at least 2 day(s) before the Meetup

Payments you make go to the organizer, not to Meetup. You must make refund requests to the organizer.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy