Skip to content
Algorithms 101

Details

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.

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 focuses on design-thinking for algorithms, which is a pre-requisite to expressing these ideas in code. It will be taught by Esther Weon, Full-Stack Software Engineer and Sara Gudeman, Software Engineer at Zillow Group.

A great follow-up workshop to this one is our Whiteboarding Interview Prep (https://www.meetup.com/Girl-Develop-It-San-Francisco/events/241870690/) on Saturday, November 4th!

Topics covered

• Defining an Algorithm

• Data Structures

• Time/space complexity

• Several Sorting Algorithms

• Binary Search

• Algorithms in Real Life

Slides

http://www.teaching-materials.org/algorithms/

Prerequisites

Attendees would benefit from a basic understanding of a programming language, like from JS 101 (https://www.meetup.com/Girl-Develop-It-San-Francisco/events/241869997/), but that is not required.

Tech requirements

Your laptop with a charger and modern web browser (Chrome, Firefox, Safari)

If you do not have a laptop, please contact the instructor. We have a limited number of Chromebooks for students to borrow.

Payment

Payment is required to attend. If you'd like to attend but cannot afford the cost, click here to request a scholarship (https://docs.google.com/forms/d/e/1FAIpQLSfiUBN4yve3L7iociXzcqNgEtrljsn_7mCgZ3eUtvAEr3bcQg/viewform). Due to a number of applications, only the scholarship recipients will receive an email a few days before the workshop. Thank you for your understanding!

There will be an hour break at noon. Lunch will not be provided.

Photo of Girl Develop It San Francisco group
Girl Develop It San Francisco
See more events
Galvanize
44 Tehama Street (between 2nd/howard) · San Francisco, CA