Skip to content

Details

This class is a 2-day series running on Sat, July 21st and Sun, January 22nd from 11:15am to 4pm each day.

CLASS OVERVIEW

JavaScript is the world's most popular programming language for a reason -- it's the primary way to build interaction on the web. Learning JavaScript is a logical next step once you've learned HTML/CSS.

Many programming courses end up glossing over some of the tricky words -- 'variable', 'object', 'method' -- this course is especially designed for beginners new to programming concepts, so you'll learn to program with JavaScript. If those words are confusing to you now, no worries! You're exactly who we want to teach.

In this class, we will be covering: basic development concepts, logic, writing our own JavaScript functions, browser events, interacting with the DOM, and getting and displaying user input with forms. Students will exit this class with a good grasp of basic programming principles and the knowledge of how to manipulate HTML elements.

PRE-REQUISITES AND TECH REQUIREMENTS

You should have a working knowledge of HTML and CSS as a prerequisite for this course. This course is specifically for JavaScript beginners and we highly advise experienced programmers to not take this class.

You will need:
• Your laptop. (Note: a netbook or tablet is NOT a substitute! Read further for information about loaner laptops.)

• A modern browser such as Chrome (https://www.google.com/intl/en/chrome/browser/) or Firefox (http://www.mozilla.org/en-US/firefox/new/) installed.

• A text editor. We recommend Sublime Text 3 (http://www.sublimetext.com/2) (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 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.

IMPORTANT INFORMATION

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 ( http://www.girldevelopit.com/codeofconduct).

See our Assistance page for information on scholarships, laptops for loan, and other services. We'd like to help you benefit from our classes! (http://bit.ly/gdiphillyhelp)

Questions about the class or want to Teaching Assist? Contact suzie@girldevelopit.com.

REFUNDS AND WAITLIST

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.

CLASS FREQUENCY

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

Related topics

You may also like