Intro to JavaScript for Beginners
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.
