You’ll get hands-on experience coding websites from scratch, all the way through uploading to make the site live. You’ll learn best practices for structuring and tagging the content of your webpages with HTML, and styling the content with CSS.

In the first half of this course, students will learn how to use HTML, you’ll learn how to create webpages with text, images, and more. With CSS you’ll style the content, create centered page layouts, add background images, style navigation, and make the page responsive so it adapts to various screen sizes using media queries. To make the site go live you’ll upload files via FTP. We provide you with prepared content (text and images) so you can focus on coding.

In the second half of this course, you’ll start by learning the fundamentals of JavaScript code and then get into jQuery. jQuery is an industry-standard framework that lets you quickly and easily write powerful JavaScript. You’ll learn how to work with some useful jQuery plugins, and gain an understanding of how plugins work, so you can use any plugin! Then you'll move onto CSS Flexbox and CSS Grid are two powerful ways to layout content on a webpage. You’ll also learn how to use Bootstrap (which uses Flexbox) to rapidly code up pages without having to write as much CSS.

Important Class Notes

  • Schedule: Every weekday from 10 am — 1 pm for four weeks
  • Method of Delivery: Live Online (live-streamed with the ability to ask questions and interact with instructor real-time). If permitted by local health authorities, up to five students can attend in-person in NYC on a first-come-first-served basis for an additional $200 per week). Learn more.
  • Prerequisites & Ages: The program is ideal for high school and college students with a strong interest in coding. Prior coding/programming experience is not required, but students must be comfortable with computer basics. 
  • Computer: Live online attendees should have their own Mac or PC. We will assist with any software setup prior to the course.