Learning Objectives: You will build a fully functional e-commerce web site application from start to finish. In the process you will gain experience in (1) software development, (2) mobile & responsive web design, and (3) online payment processing.

Test Drive Bundle (online sign-up)
Per Class (in-class sign-up)
Course Bundle (in-class sign-up)
188.12
$263.11 per class
$1,499
Test Drive BundlePer ClassCourse Bundle
188.12 $263.11 per class$1,499

Meet your teachers and attend Class 1! Sign-up for an Open House.

Make $50,000, Keep $50,000: Credit Card Transaction Fees Waived!

We will show you how to integrate your e-commerce app with Braintree. When you develop with Braintree they will waive credit card processing fees for your first $50,000 in sales.


building a mobile-ready shopping cart

Level: Beginner to Intermediate

Maximum Class Size: 5 students to every 1 teacher

The E-Commerce track is expected to last 3 months. It meets twice week. The schedule is customized for each cohort of students. Weekend, afternoon, and evening courses are offered.

  • Class 1 – Creating a Local Development Environment
  • Class 2 – Building A Responsive and Mobile-Ready Website
  • Classes 3 – 5 – LAMP Stack Foundations (Classes 1 – 5): Building and Deploying Secure Servers
  • Class 6 – Introduction to Web Programming With JavaScript, AJAX & jQuery I
  • Class 7 – Introduction Web Programming With JavaScript, AJAX & jQuery II
  • Class 8 – Introduction to Web Programming With PHP I (Or Python)
  • Class 9 – Introduction to Web Programming With PHP II (Or Python)
  • Class 10 – Introduction to Web Programming With PHP III (Or Python)
  • Class 11 – Placeholder Class. Content Determined by Instructor
  • Class 12 – Creating A Model View Controller (MVC) Framework I
  • Class 13 – Creating A Model View Controller (MVC) Framework II
  • Class 14 – Braintree v.zero Payment Gateway and Credit Card Processing I
  • Class 15 – Braintree v.zero Payment Gateway and Credit Card Processing II
  • Class 16 – 18 Tentative overflow classes (in case we are unable to complete any of the above topics within allotted class times)*

A more comprehensive course syllabus is available online.