Discover Classes. Earn Rewards.

Javascript Development

  • All levels
  • 18 and older
  • $3,950
  • Online Class
    , New York, NY
  • 60 hours over 20 sessions

Get More Information

Fill out this form and the course provider will contact you with more information about this course.

  • $3,950
  • GA NYC (Remote Online) @ Online Class
    Livestream, New York, NY 00000
  • 60 hours over 20 sessions
  • No class on Dec. 24, 29 & 31

By submitting this form, I consent to CourseHorse providing the information in this form with the course provider which may contact me via email, phone or text.

Class Description

Description

What you'll learn in this javascript class:

This is a 10-week part-time course.  

JavaScript is one of the strongest weapons in an engineer's arsenal. It can run both in the browser and on servers and is quickly becoming the go-to language to power web and mobile apps. If you want to be a web developer, JavaScript is a must-know.

Unit 1: Fundamentals of JavaScript


Installfest 
  • Install and configure Node.js, npm, Git and other command line tools 
  • Install and configure Slack and join class room 
  • Computational thinking exercise and introduction to computer science topics
Working with JavaScript on the Command Line 
  • Internet fundamentals 
  • Understanding the client-server model 
  • Understanding JavaScript in the browser vs. the command line 
  • Running JavaScript code on the command line 
  • Introduction to variables
Data Types 
  • Working with variables 
  • Working with conditionals 
  • Understanding data types
Collections and Loops 
  • Working with collections 
  • Working with loops 
  • Iterating over collections
Functions and Scope 
  • Working with functions 
  • Understanding scope
Unit 1 Project, Slackbot 
  • Using the provided scaffolding, build a basic Slackbot that responds to user input and run it locally from your machine in the class Slack channel
Unit 2: The Browser and APIs

Objects and JSON 
  • UWorking with objects and methods 
  • Intro to JSON 
  • Working with JSON-formatted data
Intro to the DOM and jQuery 
  • Intro to jQuery 
  • Understanding the DOM 
  • Forms and user input
DOM and jQuery, continued 
  • Events and listeners 
  • Manipulating objects in the DOM
AJAX and APIs 
  • Intro to AJAX 
  • Making API calls 
  • Consuming and working with API data
Asynchronous JavaScript and Callbacks 
  • Understanding asynchronous vs. synchronous 
  • Working with asynchronous APIs 
  • Working with callbacks
Unit 2 Take Home Project: API Consuming App 
  • Build a simple, single-page application that consumes data from an open, third-party API
Unit 3: Persisting Data and Advanced Topics

Advanced APIs 

  • Authentication 
  • Working with tokens and API keys 
  • Working with Oauth
Prototypical Inheritance 
  • Intro to prototypical inheritance 
  • Working with prototypes 
  • Working with constructors
This and Anonymous Functions 
  • Understanding “This” 
  • Working with anonymous functions
Intro to CRUD and Firebase 
  • Understanding CRUD 
  • Intro to Firebase
  • Writing user data to Firebase
  • Retrieving and updating user data
In-Class Lab 
  • Begin working on your final project: a single-page application that consumes data from at least one API and persists user data via Parse
Unit 4: Building and Deploying Your App

Deploying Your App 
  • Working with CSS frameworks 
  • Deploying your app to GitHub Pages/Heroku 
  • Using a custom domain name with GitHub Pages/Heroku
Instructor/Student Choice 
  • Instructor will choose a topic that is not covered in the syllabus and prepare and teach an original lesson on that topic 
  • Sample topics include introductions to various frameworks, libraries and tools not covered in class
Lab Time 
  • Work on your final project with assistance from your peers and the instructional team
Final Project Presentations 
  • Present your final project: a single-page application that consumes data from at least one API and persists user data via Parse
School Notes:
For students enrolling in 12 week part time and immersive classes, it is not recommended that you book more than one class simultaneously.

Refund Policy

If you can't make it to a class/workshop, please email us at [email protected] at least 7 days before the scheduled event date. No refunds will be given after this timeframe.


In any event where a customer wants to cancel their enrollment and is eligible for a full refund, a 5% processing fee will be deducted from the refund amount.

Reviews of Classes at General Assembly (2,637)

(4.3-star rating across 2,637 reviews)
See reviews for other classes at General Assembly
loading...
Hide Reviews

Review Summary by CourseHorse

Students have praised the classes at Javascript Development, highlighting the opportunity to learn cutting-edge skills, attend tech events, and build a professional network. The positive atmosphere created by friendly and knowledgeable staff members contributes to a conducive environment for creative thinking. Students mention the enthusiasm and positive energy of their mentors, which greatly aids in the learning process. One standout aspect of General Assembly is the highly regarded Outcomes team, with students commending the program for its effectiveness. This is demonstrated by the fact that within a couple of weeks, one student had received two job offers and accepted a third offer the following week. Direct quotes: 1. "My mentor's enthusiasm and positive energy really helped me through the learning process." 2. "The best part about General Assembly was the Outcomes team. Within a couple weeks, I had two job offers, and the third of which I accepted the next week." 3. "This is a great place to learn cutting-edge skills, attend tech events, and build your professional network."

Similar Classes

Questions & Answers (0)

Get quick answers from CourseHorse and past students.

General Assembly

At General Assembly you get the tech skills, career advice and networking opportunities needed to be job ready for a career in coding or data or ux design, in as little as three months, with little or no previous experience.

Since 2011 General Assembly has graduated more than 40,000 students...

Read more about General Assembly

CourseHorse Approved

This school has been carefully vetted by CourseHorse and is a verified NYC educator.

General Assembly

General Assembly

All classes at this location

Google Map

Give This Course as a Gift Card

  • Thousands of classes
  • No expiration
  • Unique and memorable gifts for any occasion
  • Personalized
  • Explore a passion, gain a new skill, discover a new hobby, engage in a memorable experience
  • Instant delivery
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™

Buy a Gift Card

Book this Class as a Group Event

Booking this class for a group? Find great private group events

Or see all Coding Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

CourseHorse Gift Cards

  • Creative & unique gift for any occasion
  • Thousands of classes & experiences
  • No expiration date
  • Instant e-delivery (or choose a date)
  • Add a personalized message
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™
Buy a Gift Card
gift card with the CourseHorse logo gift card with the CourseHorse logo
Loading...