icon: computer monitor; surrounded by circuitry-inspired circles
Learn to code at PS 98Q
Level 3 - Web Development I

There are over a billion websites on the Internet, yet only a handful are widely visited. So what makes these few, like Google and YouTube, so popular? The simple answers are usability, utility, and engagement. In Web Development I, students learn how to think like web developers. By utilizing industry standards like HTML, CSS, and JavaScript, students learn how to format code and where to place the main features of a web page to attract and hold users’ attention.

The course begins by teaching HTML and CSS, so students can start building their websites right away. Students move on to learning best design practices and how to develop a site that meets the demands of a variety of users, and then they learn the basics of JavaScript. At the end of the course, students will have created their own engaging, functional website built with all three fundamental coding languages.

Level 4 - Web Development II

The best websites and apps are those that are dynamic - integrating APIs, widgets, personalization, and animations. In our Web Development II course, students advance their programming skills with a greater focus on JavaScript, the foundation of most dynamic websites. Students gain knowledge about incorporating user-input into a website, the keys of mobile development, and how to design web applications.

By the end of the course, students will have built upon the skills they gained in Web Development I to create their own unique mobile-responsive sites and web applications using advanced HTML, CSS, and JavaScript. With their newfound programming skills, students will be ready to move on to more complex languages like Java and Android.

Level 4 Prerequisites:

This course is designed for students who have (1) completed Programming Basics or Programming with Python or (2) who have the coding experience listed below:

  • Knowledge of basic HTML tags
  • Ability to create an external CSS document and import it into HTML
  • Understanding of the basics of coding (i.e. code runs from top to bottom)
  • Basic computer literacy (i.e. comfortable creating and deleting files/folders, familiar using keyboards)
photo: teenage African-American male looking at computer with female teacher
photo: young girl with afro looking over shoulder and smiling; holding tablet high-school girl and boy working on robotics project with instructor
photo: two little girls in school uniforms working on robotics project with teacher