Summer of JavaScript: JS101, Intro to JavaScript (four-week workshop)

This is a four-week series, with classes being held on Mondays June 9, 16, 23, and 30 from 6-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: Mondays, June 9, 16, 23, and 30 from 6-8:30 PM each session

Location: Dev Bootcamp, 351 W Hubbard, Floor 7

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. 


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

• 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: Maria Tzeka

Maria Tzeka is a part of the Engineering team at MarkITx working on the front-end and using frameworks such as Backbone. She is an alumni of the Interactive Arts and Media BFA program at Columbia College Chicago and has been previously worked for The Field Museum and Mediafly, Inc. Having volunteered for the Adler Planetarium's Girls Do Hack event last year, Maria has developed a strong interest in continuing to help out in the community.

Hosted by: Dev Bootcamp

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.

  • A former member
    A former member

    Collection of various tutorials/resources:

    2 · July 3

  • Kimberly L.

    When will this class be offered again (101 level)?

    July 3

    • A former member
      A former member

      Probably not until next summer

      July 4

  • A former member
    A former member

    July 3

  • A former member
    A former member

    July 3

  • A former member
    A former member

    July 3

  • A former member
    A former member

    In regards to Monday's makeup session for class 4: this is the *ONLY* time we can offer the class before JS 201. I understand that Friday is the start of a holiday weekend and some of you may still be out of town Monday, but we are a 100% volunteer run organization and it's just not possible for us to have double sessions or arrange an entirely new class on such short notice. This is really, truly the best we can do and I am genuinely (really really really) sorry if it is an inconvenience or you are unable to attend next Monday. I want EVERYONE to get value out of this class and learn JavaScript, but there are limits to what we are able to do - in my dream world I would have one-on-one makeup sessions, but that is (sadface) not possible. We do have tonight's study group, in addition to future study groups, for those of you who are unable to make Monday's session. I know that can't makeup for missing a session - I want to support as best we can with our resources!

    1 · July 1

  • A former member
    A former member

    The final JS 101 session has been rescheduled for Monday, July 7 from 6-8:30 PM at Dev Bootcamp.

    July 1

  • A former member
    A former member

    CLASS IS CANCELLED JUNE 30 DUE TO WEATHER. We will be rescheduling the final class as soon as possible.

    June 30

  • Kim H.

    Hi JavaScripters: I came across these two articles on tuts+ that really helped solidify the content from class #3 for me. Thought I'd pass them along.

    2 · June 24

  • A former member
    A former member

    I made a quick video that shows you how to set up if you want to use that to practice with!

    June 10

  • Josefina

    a good start!

    June 10

  • A former member
    A former member

    I have ONE spot open in this class. Email me through Meetup ASAP if you want the spot!

    1 · June 9

    • Kimberly L.

      How can I make sure I am aware of these opportunities ahead of time?

      June 9

    • A former member
      A former member

      There wasn't really an "ahead of time" with this - a student emailed me to cancel their spot at the last minute. Everything we do that is related to Meetups (scheduling, emailing, etc) is done manually, which means there is no way efficient for us to notify individual people when things change. Your best bet is to keep an eye on the event page.

      1 · June 10

  • A former member
    A former member

    This class is completely full and we aren't able to open up any additional spots. If you're interested in taking other Summer of JavaScript classes, we have a self-paced workshop that covers the *same* materials as this class:

    May 1

  • Tiffany H.

    I just joined this event; is it as simple as that? I just show up in June?

    April 29

    • A former member
      A former member

      I don't see you RSVP'd for this event. You have to RSVP and pay to attend this class.

      April 30

  • que'shawn

    RSVPs closed already... :(

    1 · April 16

    • A former member
      A former member

      RSVPs open: Apr 25, 8:00 AM

      April 16

24 went

Your organizer's refund policy for Summer of JavaScript: JS101, Intro to JavaScript (four-week workshop)

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

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