JavaScript Libraries/Frameworks

Welcome to the page of CNIT-133A Class!

You will find here the basic information about this class.

This is an online class that will use the Insight (Moodle) - - environment to meet. It's NOT a self-paced class and students are required to log in every week for attendance/participation and assignments.

All the material for this class will be found at the Canvas website - at All students officially registered in the course, will be able to access this website since the first class.

Students officially registered in this class will be receiving an email, with initial instructions, via the CCSF e-mail ( - check your email account at Web 4 account - you will see a link to the CCSF email!

Students should "show up" (enter the Canvas course and participate in the initial forum) on the first week of class, otherwise they will be in risk of being dropped!

Expectations for online students:

  • Apply yourself using the materials provided.
  • Participate in the discussion boards often.
  • Exercise thinking skills.
  • Ask for help in the discussion forums when you need it.
  • Submit work on or before the deadline.
  • Recognize that you are more responsible for your learning in an online class than in a face-to-face class.
  • Help each other whenever possible.
  • Respond to discussions thoughtfully and thoroughly.
  • Be present in the course.
  • Don’t wait until the end of the unit to check in! Online learning requires you to check the course almost every day. Check to see what is going on and don't wait to do everything on the last day!

Course Description:

Pre-req: CNIT 133 (JavaScript, AJAX, intro to jQuery)
Advisory: CNIT 132 (Intermediate HTML & CSS)
An extension of the JavaScript course to define and study the use of the most common JavaScript frameworks/libraries to enhance web development projects.


This will be a very dynamic course distributed in topics - each topic will bring a new library and/or framework to be studied and each topic will be developed in 2 or 3 weeks.
A library or framework will be introduced, you will do researches and share with the group your findings, then students will be involved in projects to use the library or framework learned.
The learning experience will depend mainly on the group we have attending this class as we will be studying together brand new frameworks and libraries and the learning will happen with more cases and discussions we present in class.
Students will be required to be involved and attend at least one MeetUp related to any of the topics we will discuss.

Material Used:

  • Access to the internet, and WWW preferably using Chrome browser.
  • There is no book required