Skip to content

gdi-nyc/gdi-intermediate-javascript

Repository files navigation

Intermediate JavaScript

Slides and materials are hosted at https://gdi-nyc.github.io/gdi-intermediate-javascript/.

Course description

This is a 4-part, 8-hour course.

Want to skill up in JavaScript? Are you ready to take your basic understanding of JavaSript to the next level? Interested in creating practical web applications? If you answered yes to any of the questions above, this course is for you!

This intermediate course will dive deepers into the more advanced topics in JavaScript for web development. By the end of the class, you will have a working Quiz application that pulls asynchronous data from an API, modifies the DOM using "vanilla" JavaScript, and responds to user input through event handlers.

Prerequisites:

Intro to JavaScript, or a basic understanding of JavaScript programming and syntax.

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 Visual Studio Code (free)

Classes

Class 1

The course begins with a review of basic JavaScript programming followed by some more advanced concepts, such as arrow functions, the ternary operator, and array methods.

Class 2

This class covers basic understanding of JSON and accessing object properties as well as visualizing the data by modifying the DOM.

Class 3

The topics covered in this class include asynchronous JavaScript, making an API request, and working with event handlers and callbacks.

Class 4

The last class is used as an opportunity to familiarize students with using other APIs, reading API documentation, as well as cleaning up and enhancing any remaining code for the final project, the Quiz App.

Credits

This is the Girl Develop It NYC Intermediate JavaScript curriculum. It was developed through the contributions of Mahdi Shadkam-Farrokhi.

About

Intermediate JavaScript course. Material based on original material by Mahdi Shadkam-Farrokhi.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published