Skip to content

JavaScript Fundamentals Part 2: Scopes, Closures, Callbacks

Photo of Jeff Lee
Hosted By
Jeff L. and Albrey
JavaScript Fundamentals Part 2: Scopes, Closures, Callbacks

Details

Come solidify your understanding of JavaScript functions and learn the common mistakes made by beginners. This highly interactive course instills these JS fundamentals via classwork provided between lectures. You will work in pairs to complete the programming exercises.

In addition to the instructor, TAs will be available to assist you as you work through the exercises.

Afterwards, you will have exercises and work to continue practicing once you leave the class. You will also have the opportunity to be part of a community for beginners studying JavaScript.

--- Agenda ---

10:00am Welcome & Introduction
10:15am Functions (review) & Scope
11:15am Exercises
12:00pm Lunch
12:40pm Closures
1:30pm Exercises
2:30pm Callbacks/Higher-Order Functions
3:00pm Exercises: Callbacks
3:30pm Underscore.js
4:45pm Exercises: Underscore.js
6:00pm Wrap Up

--- FAQ ---

Am I at the right level for this class?
This is part 2 of the JS Fundamentals series. Part 1 is strongly recommended, but not required. This class is for budding developers with at least 3 months of JavaScript experience and have completed at least one or two online JavaScript tutorials like Codecademy or CodeSchool; however those with more experience also tend to get a lot out of this course. In other words, you should be very comfortable with the basics of arrays, objects, looping, calling functions, and the "return" keyword.

Do I need to bring a laptop?
No, but you probably want to bring one if you can (for taking notes).

Will food be provided?
Lunch, coffee and snacks will be provided.

Are there scholarships available?
Yes, there are a limited number of need-based scholarships available. Apply here (https://docs.google.com/forms/d/1peDg-eJM7DO2E3doRY11994WJQwLRqLyhRZDYokaEmI/viewform?usp=send_form). On the form, check the box that says "Intro to FunctionalJS".

Will this help me get into Hack Reactor?
The JS Fundamentals is a two-part series created to help you prepare to get into and succeed at Hack Reactor; however there is no guarantee that your prospects will improve. Taking this class has no impact on your admissions process.

I can't make it this time. When will the next one be?Tentatively planned for some day in mid-December.

Are there any options for remote attendance?
No. Unfortunately, you cannot attend remotely.

Where do I direct my other questions?
Please leave them in the comments below.

Photo of Hack Reactor: Learn to Code group
Hack Reactor: Learn to Code
See more events
Hack Reactor
944 Market St · San Francisco, CA