Website Design Level 1


This course will be an introduction to designing and developing websites, a high-paying industry in today's world. Students will learn the fundamentals of HTML and CSS and gain a deep understanding of what each concept means. Prior experience with HTML or programming is not required, because we will start from the basics. If you are interested in creating and developing websites, this is the course for you!

Session 1 Dates: Saturdays Jan 21, Feb 11, March 11, March 25, April 29, May 13

Session 1 Time: 6:15–7:45pm

Location: 10070 Imperial Ave, Cupertino, CA, 95014

Session 1 is for 6th and 7th grade students. here.

Session 2 Dates: Saturdays Jan 28, Feb 11, Feb 25, March 11, March 25, April 15

Session 2 Time: 6:15–7:45pm

Location: 10070 Imperial Ave, Cupertino, CA, 95014

Session 2 is for 7th and 8th grade students. Sign up here.

Teachers

Session 1: Andrew Zhou

Andrew is a high school junior at Homestead High School. He has two and a half years of experience teaching programming, including various web development and java courses. He's also very experienced in lecturing and public speaking. He has three years of programming experience, including three years of Java, and three years of combined experience working with web development both in the front and back end as well as swift and mobile application development, with his completed game currently on the app store (http://surrealityios.com). Andrew is very experienced, and is also excited to work with future SVY programming students!

Session 2: Jason Yang

Jason Yang is a tenth grader at Lynbrook High School. He has been teaching Scratch, Java, and Web Design for three years now for Friends of Children with Special Needs, then BJ Scratch Programming and Silicon Valley Youth. He has great experience and his students enjoy attending his classes very much. Jason loves to do math and programming in his free time. He is also in the Silver level of USACO and has created multiple websites. He hopes to make all classes interesting while teaching a great amount of knowledge.

Teaching Assistants

Session 1: Steven Long

Steven Long is currently a freshman at Monta Vista High School. He is proficient in HTML, CSS, Java, and C++. Steven enjoys learning new algorithms and solving problems. He participates in USACO contests, and he is in his school's robotics team and computer science club. He has teaching experience volunteering as a tutor for underprivileged students.

Session 2: Matthew Wu

Matthew Wu is a 9th grader who attends Lynbrook High School. He has one and a half years of website design experience inside and outside of school, as well as Java, JavaScript, and HTML experience. In his free time, he learns JavaScript on Khan Academy and HTML on w3schools. He enjoys teaching others and is currently volunteering at FCSN to teach scratch and Java. He is a member of the Speech and Debate Club, school soccer team, and Key Club, a volunteer organization. Outside of school, he engages in various activities such as piano, other volunteering, and various classes. His hobbies are playing soccer, snowboarding, playing chess, and web design.

Session 1 Syllabus

In this class, students will learn the following concepts:

  • How browsers display webpages
  • HTML, head, and body tags
  • Headings
  • Paragraphs
  • Links
  • Images
  • HTML tag attributes
  • Inline, embedded, and external CSS
  • Colors
  • Text formatting
  • Fonts
  • Other CSS styling
  • Classes and IDs
  • Margin and padding
  • Divs
  • Floats and positioning divs
  • Formatting with percentages

Session 2 Course Outline

  1. Introduction to HTML, tags, text
  2. Lists, links
  3. Images, tables, and forms
  4. CSS, colors, fonts
  5. Bootstrap
  6. Present final webpages

Class Photos