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-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Intro to Algorithms

  • Mar 18, 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), try to write the code for an algorithm ourselves, 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.

  • Alyssa R.

    Unexpected conflict I just learned about with a dev bootcamp event tonight. So sorry I can't make it, I was really looking forward to this. Hope someone can tak my spot and hope to take this class in the future! Updated my RSVP.

    March 18, 2013

  • Sowjanya

    I am stuck with a severe cold I cannot make it . I am updating my rsvp

    March 18, 2013

  • Sarah D.

    After class tonight, I plan on taking a cab home if anyone wants to split one with me. I live in Upper Haight/Cole Valley, so if anyone else lives in this direction, let me know :)

    March 18, 2013

  • Susan S.

    The book club I belong to is also meeting at this time so I decided to cancel and catch the class another time.

    March 13, 2013

  • Lili

    Hello, I am looking to attend this class, IF anyone has a ticket please let me know & I can pay you directly.

    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 8, 2013

    • Susan S.

      I'll switch with you. I registered to day for Monday night.

      March 8, 2013

  • Melanie A.

    Is this session different from the one on March19th (aside from location)?

    March 8, 2013

    • Pamela

      This session is the same as the March 19th workshop, we just added another offering since the waitlist was so long for the 19th one.

      March 8, 2013

24 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.

Regardless of the refund policy set by the organizer, Meetup may issue refunds on an organizer's behalf if we determine that Meetup's Payment Policies have been violated.

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