Summer of JavaScript: JS101, Intro to JavaScript (self paced; two day series)

This is a self paced two-day series, with sessions being held on Saturday June 21 and Sunday June 22 from 12-5PM each day. Makeup sessions are not offered. 

What does "self paced" mean? That means that we'll start with a round of introductions and an overview of JS, and then you'll watch videos and do challenges at your own pace, using Khan Academy and the Girl Develop It JavaScript exercises and homework. We will be there to provide lectures, answer questions, and help you out throughout the day, and we'll take breaks to keep our brains fresh. 

We will start the day off with introductions, followed by a few brief lectures about programming and pair programming, and a demonstration of how to use Khan Academy. We'll watch one video and complete a single exercise together before you work independently. There are a series of projects at the end of the sections, which you will complete with a pair (we'll help you find a pair when the time comes).


This self paced series is for you if:

• you're a relatively fast learner (you probably picked up HTML and CSS pretty quickly)

• you've already started a self-study JavaScript course and want a little more guidance

• you know a little bit of JavaScript, jQuery, or a programming language and want a little more in depth explanations

• you're ok with choosing your own path, or with following the one we set for you


This self paced series is NOT for you if:

• you have a hard time grasping new concepts, and had a hard time with HTML and CSS

• you prefer lecture-style classes with more structure and guided exercises

For a traditional workshop-style class with lectures and guided exercises, see our 4-week JS101 series, which begins June 9 ($100 course fee).


WAT IS JAVASCRIPT!?

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: $50

Dates: Saturday, June 21 from 12-5PM and Sunday, June 22 from 12-5PM

Location: Dev Bootcamp, 351 W Hubbard

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 25. Scholarship applicants will be notified shortly after the deadline. Class capacity does not impact scholarship students. 


Prerequisites:

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, 2, 3, 4, 7, and 8).


Tech requirements:

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

• Headphones.

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


If you are interested in being a teaching assistant for this workshop, please contact Liz through Meetup or via email. TAing is a great way to practice what you know and to get to know members of our community. 

Join or login to comment.

  • Tanya L.

    I'm interested in attending. How do I register?

    1 · June 20

    • Lorena M.

      There should be a "Are you going? Yes or No" in the top right!

      June 20

    • Lorena M.

      PS It will prompt payment as well as this is a paid class.

      June 20

  • A former member
    A former member

    Make sure you bring headphones!

    June 19

  • Stefanie M.

    I have 0 experience with programming, but trying to improve my technical knowledge through hands on training. Sounds like this might not be the right event for me to get on my feet... Any recommendations for a training program that would?

    Thanks!!!

    June 12

    • A former member
      A former member

      If you want to learn web development, I strongly recommend starting with HTML and CSS. We have an intro class on June 28 that you can attend, and there's a number of resources here under Tutorials: http://gdichicago.com...­

      1 · June 12

24 went

Your organizer's refund policy for Summer of JavaScript: JS101, Intro to JavaScript (self paced; two day series)

Refunds are not offered for this Meetup.

Our Sponsors

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more
Bill

I started the group because there wasn't any other type of group like this. I've met some great folks in the group who have become close friends and have also met some amazing business owners.

Bill, started New York City Gay Craft Beer Lovers

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy