Next Meetup

Intermediate JavaScript
This two-part course runs on Saturday, September 22 and Sunday, September 23 from 12:45pm to 5pm. Each day includes a 30-minute break. You've completed Intro to JS and are ready for the next level! Join us for a dive into the more advanced aspects of JavaScript. Prerequisite: You must have an understanding of JavaScript basics in order to benefit from this intermediate-level class. Students who have taken our Intro to JavaScript class and feel comfortable with the basics are good candidates for this course. Take this JavaScript Basics Quiz and share your score with us when signing up ( Topics we'll cover: • JS tools for testing, "linting," and minification • Code organization, clean code, and debugging • Design patterns • Code performance • AJAX requests and synchronous vs asynchronous processes • Regular expressions • Cookie management • Introductions to MVC frameworks (Angular, React, etc), Node.js, libraries (jQuery), test-driven development, and object-oriented programming Tech Requirements: • Your laptop. (Note: a netbook or tablet is NOT a substitute!) • A modern browser such as Chrome ( or Firefox ( installed. • A text editor. We recommend Sublime Text 3 ( (It's free and available for Mac/PC/Linux). About the teacher: Catherine Farman has been building websites for over half her life, starting with HTML cobbled together on Geocities. Cat is currently a Technology & Innovation Fellow and Front End Developer for the Consumer Financial Protection Bureau, where she builds standards-based websites using HTML, CSS and Javascript to help protect consumers in the financial marketplace. Cat teaches responsive web design, Javascript, and Sass courses for Girl Develop It. When she's not at a computer she likes to sew and watch soccer. Find her on Twitter @cfarm. Refunds offered only in case of emergency, class rescheduling, or class cancellation. Unemployed or in financial distress and interested in taking this class? Apply for a scholarship ( Want to help out at this class? We're always looking for TA's! Contact the organizer at [masked] All attendees are expected to abide by the Girl Develop It Code of Conduct (

P'unk Avenue LLC

1168 East Passyunk Avenue · Philadelphia

1 comment

Upcoming Meetups

Past Meetups (478)

What we're about

Girl Develop It teaches women who want to learn software and web development through in-person, hands-on instruction. After the jump, you'll find more information about: our mission, how to apply for a scholarship, how to volunteer with us, and how to join our Slack channel.

About Girl Develop It

Girl Develop It is a nonprofit organization that exists to provide affordable and judgment-free opportunities for women interested in learning web and software development. Through in-person classes and community support, Girl Develop It helps women of diverse backgrounds achieve their technology goals and build confidence in their careers and their every day lives.

Thank you for supporting Girl Develop It on our mission to make software development easy, affordable and accessible to all women. Your contribution ( helps us expand our mission to create great programs and opportunities for women learning to code.

Want to volunteer?

Help out at upcoming events by completing the Volunteer Sign Up Form (, sign up to assist our teachers using the TA Sign Up Form (

Unable to afford a class you're interested in taking?

Apply for a scholarship (

GDI Philly is on Slack!

Slack is a free, chat and messaging system available as either a web or native application for your desktop or mobile device. All our welcome to join our Slack team at this address.

Contact us!

Note: While we focus our mission and messaging to women, we're women inclusive, not women-only.

Members (5,690)

Photos (905)