Intermediate JavaScript

Mar 24, 2018 · Philadelphia, United States of America

This two-part course runs on Saturday, March 24th and Sunday, March 25th from 11:45am to 4pm each day.


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




• 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).


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 has taught responsive web design, Javascript, and Sass courses for Girl Develop It. When she's not at a computer she likes to bike and garden. Find her on Twitter @cfarm.


• Girl Develop It welcomes all genders and identities to our classroom. By entering this group, all community members agree to abide by our Code of Conduct ( ).

• See our Assistance page for information on scholarships, laptops for loan, and other services. We'd like to help you benefit from our classes! (

• Questions about the class or want to Teaching Assist? Contact Suzie at [masked]


Refunds are offered only if the class is rescheduled/cancelled or in extreme circumstances. If you are no longer able to attend, please post your interest in selling your ticket in the comments. If you find a buyer, send a Meetup message to Suzie with the name of the buyer. Do not change your RSVP in the Meetup event.

Unfortunately, GDI cannot offer a waitlist. If the class is full, please keep an eye on the comments to see if another student is interested in selling their ticket to you.


We aim to offer this class twice per year. Timing varies based on teacher and venue availability. Keep an eye on our Meetup page for future class announcements.

Event organizers
  • Girl Develop It Philadelphia

    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 Our vision is to create a network of empowered women who feel confident in their abilities to code and build web and mobile applications. By teaching women across the country from diverse backgrounds to learn sof

    Recent Events

Are you organizing Intermediate JavaScript?

Claim the event and start manage its content.

I am the organizer

based on 0 reviews