JS101: Intro to JavaScript (two-week series)

Rally Health - 200 East Randolph Street Chicago - View Map Girl Develop It Chicago
Tue, May 23, 2017, 6:00 PM (CDT)

About this event

This is a two-week series, with classes being held on Tuesdays and Thursdays - May 23, 25, 30, & June 1 from 6:00-8:30PM. Makeup sessions are not offered. 

JavaScript is the programming language that makes web pages interactive, and is now used these days to make servers, robots, and more. That makes it one of the most useful first languages to learn, if you're just getting started with programming, and particularly web development. 

This workshop is targeted at beginners to programming. If you already know another language, you're welcome to come, you'll probably find that you work at a faster pace.

Cost: $100

Dates: Tuesdays & Thursdays, May 23, 25, 30 & June 1 from 6:00pm-8:30pm

Location: Rally Health, 200 E. Randolph St. Suite 5450, Chicago, IL  60601

Additional location information:

• Please be prepared to show a Driver's License or state-issued photo ID to building security.

• Parking: There are multiple parking garages in the area, and very limited street parking.

• Accessibility: This venue is wheelchair accessible.

Refund Policy: Girl Develop It is unable to offer refunds for cancelled registrations or no-shows. We only extend refunds if  1) the class is cancelled by the GDI chapter leaders due to low enrollment, or 2) the class is rescheduled and you cannot make the rescheduled date.

Scholarships: A limited number of scholarships are available for those with a financial hardship. To apply, click here. Do not RSVP for the event. The deadline to apply for a scholarship is May 15th. Scholarship applicants will be notified shortly after the deadline. Class capacity does not impact scholarship students. 


Attendees should be comfortable with HTML5 and CSS3: specifically, you should understand the box model, floats, CSS resets, and HTML5 standards and tags. 

If you have either:

(a) attended our Intro HTML/CSS workshop and spent time practicing your code, or 

(b) attended our Intermediate HTML/CSS workshop, or 

(c) built and maintained websites, 

then you will be well-prepared for this class!

If you need to brush up on your HTML and CSS, you can review The Beginner's Guide to HTML and CSS and The Advanced Guide to HTML and CSS (lessons 1-4, 7, and 8).

Tech requirements:

• Your laptop (Mac, PC, or Linux are all okay). 

• A modern web browser - either Chrome or Firefox with Firebug installed. 

• A text editor. We recommend Sublime Text 2 (free; available for both Mac and PC).

Topics covered:

• What actually is programming? A gentle introduction to programming. 

• A brief history of JavaScript. 

• Variables, functions, and data types. 

• Conditionals, control flow, loops, and working with arrays. 

• What is the DOM?

• Accessing and modifying the DOM. 

• What is an object? 

• Handling events and creating animations.

• JavaScript best practices. 

Instructor: Ryan Stelly

Ryan is a full stack developer in C#, Javascript, Scala, and devops working at Rally Health. He's been involved with many Girl Develop It classes over the past three years and loves teaching (on and off the job). As a self-taught developer, he's passionate about all forms of nontraditional education.

Host: Rally Health

Rally Health creates consumer-focused software in the healthcare space. Whether you need to find a doctor, shop for benefits, or start (and maintain!) a healthy habit, we've got a user-friendly app for you. Rally is built on exciting technologies such as React, Scala, Angular, and .NET and has offices in Chicago, DC, and SF.

All attendees, including staff and volunteers, are expected to abide by the Girl Develop It code of conduct.


Tuesday, May 23
6:00 PM - 8:30 PM (CDT)


Rally Health
200 East Randolph Street Chicago