Discover Classes. Earn Rewards.
Start Date:

This class isn't on the schedule at the moment, but save it to your Wish List to find out when it comes back!
If you're enrolled in an upcoming date, this simply means that date has now sold out.

Midtown, Manhattan
49W 33rd Street 3rd Floor
New York, New York 10001
Save to WishList

3 people saved this class

Class Level: Beginner
Age Requirements: 18 and older
Average Class Size: 10
Teacher: Tommy Grimes

What you'll learn in this programming class:

Students will develop and apply the necessary concepts on how to create user friendly web applications that are currently trending for the marketplace. This course is designed for the beginner developer, having no prior knowledge in the field of HTML, Javascript, CSS or relatable frameworks. At the end of this course, students will have mastered the following:
  • Web development fundamentals
  • Native Javascript
  • Web integrated development environments
  • Current web development frameworks
  • Application development
  • Advanced Javascript concepts
Who this program is for? 
To this day, the world demands those who can simplify content and data online. Front-end developers study how people react to web applications and take on the task of developing user-friendly applications fit for the web. Therefore, this course is designed to meet the demand for current web designers and front-end user interface builders.

Will there be additional resources and homework?
Yes and yes. Students will be given weekly assignments in order to enhance their understanding of advanced web concepts and strengthen their skills as future front-end web developers.

At the end, what do I get out of this?
Students will receive a certificate of completion upon submission, reviewal and a passing grade of their final project. They also now have a project that presentable to future employers through their Github. This provides marketing substance for their future career.


Session 1: Web Development Roots
  • Discover the background of Javascript and the DOM
  • Organize and IDE environment for web development (Github, Atom)
  • Define and replicate the components of an HTML skeleton
  • Link an external file to the DOM
  • Explain the concept of CSS, classes and ID’s with how it relates to HTML
  • Construct a simple styled HTML website
Javascript data types of native functionality
  • Define the various data types of Javascript
  • Manipulate the DOM with Google developer tools
  • Experiment with the console
  • Complete simple Javascript math examples
Session 2: Functions in Javascript
  • Define the purpose of a function in Javascript
  • Analyze the concept of function arguments and the return statement
  • Explain scoping
  • Construct simple applications utilizing functions
Session 3: JSON
  • Define and explain the purpose of an object as well the JSON
  • Analyze how JSON relates to the DOM
  • Create a simple viewable JSON model their DOM
  • Students will demonstrate the syntax of JSON
Session 4: Advanced web features and final introduction 
  • Define advanced scoping functionality utilizing the “this” keyword
  • Apply the bootstrap framework to their final project
  • Apply the JQUERY framework to their final project
  • Begin developing their final project

Still have questions? Ask the community.

If you withdraw two days before the course start date, any deposit paid will be refunded in full. 

No refunds will be given for cancellations made after that date. If you cannot attend our class or workshop, for which you were charged, you will receive 25% discount for any other course.


Google Map
Practical Programming

All classes at this location
3rd Floor, Doorcode 1212*
Start Dates (0)

This class isn't on the schedule at the moment, but save it to your Wish List to find out when it comes back!

Benefits of Booking Through CourseHorse

Booking is safe. When you book with us your details are protected by a secure connection.
Lowest price guaranteed. Classes on CourseHorse are never marked up.
This class will earn you 4500 points. Points give you money off your next class!
Questions about this class?
Get help now from a knowledge expert!
Questions & Answers

Get quick answers from CourseHorse and past students.

Reviews of Classes at Practical Programming

(139 Reviews)

School: Practical Programming

Practical programming classes and workshops for everyone who wants to learn how to code from scratch or practice Python. You will learn how to start using Python, problem solving with algorithms and make dynamic web applications.

No coding experience needed, anyone who would like to learn how to code...

Read more about Practical Programming

CourseHorse Approved

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

Want to take this class?

Save to Wish List
Taking this class for work? Get exclusive perks & discounts for free. Learn More