Web Development Summer Camp - For Ages 13-17

This summer camp is the perfect way for teens (ages 13-17) to learn web design and development using cutting-edge tools and technologies. You'll learn from an industry veteran by building an actual sample website from the ground up using best practices. This program is an engaging combination of hands-on learning, lectures, and guided practice time that will walk you through the process, from designing the user interface to writing HTML and CSS and even basic search engine optimization.

Parents/Teens - please join us on April 24 for our free Summer Camp Open House, and tour our 6,000 square foot space, meet our staff, and hear from instructor Brian Shaffer! More info here.

The program will leverage the popular Bootstrap CSS Framework as a starting point for rapid site development and include the most practical skills needed to produce amazing "responsive" websites that work well on all devices.

Everyone will get to register their own domain name to make their own live website, hosted on the cloud with 1-year of hosting (easily extendable). Registration fees include the domain name registration and website hosting!

Please keep in mind that this summer camp is designed to give you a comprehensive and efficient introduction to the key tools and technologies used in modern web development. In order to become truly proficient and build your skill level we encourage students to apply what they've learned after the program and continue building websites!


Students should have a basic understanding of the using the internet and the web and be ready to learn a reasonably technical skill set. This class will focus on web development methodologies and tools rather than relying on visual or WYSIWYG editors, a standard text editor (Sublime) will be used for the HTML and CSS coding. It's helpful to have some experience with Adobe Photoshop but this is not required. BDA offers a variety of Photoshop classes many of which are suitable for youth. There will be ample practice time to begin designing and developing your own website if so desired so we encourage you to think about what kind of website you'd like to make during the classes!

Computer and Software Requirements

Each attendee must bring their own laptop computer. It must be a reasonably modern and fully functional Windows or Mac laptop with the following free (open source) and cross-platform (will run on Windows or Mac) software installed: Sublime Text, Google Chrome and FileZilla. In addition, all students must also have access to a working email account such as a Gmail account. If you don't have a computer to supply, BDA can rent one of our iMac workstations for your child to use. The cost of this rental is $100 for the entire camp.

Information for Parents

For over 14 years, BDA has been a community-powered resource organization for people who create things. Our innovative training programs are high-demand topics ranging from web development to photography to social media marketing. We focus on amazing in-person classes that have been carefully crafted for the modern world to be accessible and practical. In addition, our optional membership program allows you and your family to join a unique creative community and provides you access to all BDA has to offer. We are proud of our local roots - we were not conceived on Wall Street as an investment. We've never had plans to open campuses across the country. Rather, we've been privileged to serve Colorado's creatives, digital professionals, makers and entrepreneurs for over 14 years right here in Boulder. We thank you for supporting a small, local business!

For details on camp logistics, parent responsibilities, logistics and more, please review our Parent Information PDF document.


This summer camp is one full week - Monday through Friday from 9am to 4pm each day. We'll have an hour lunch break around 12pm, and periodic breaks in the mornings and afternoons.

Program Outline

Throughout the program you will apply what you learn by creating various websites and publishing them live to the internet. The websites you're building during classes are intended as an exercise only so that you can practice what you're learning and see how the tools and technologies come together to create a functional website. Once you finish the program you will have the skills you need to customize the pages you built or create a new website from scratch!

  • Day 1, Registering a domain name & setting up web hosting, building our first page, welcome to HTML
  • Day 2, How CSS really works and Adobe Photoshop 101
  • Day 3, getting help from frameworks, mastering your toolkit
  • Day 4, learning how to learn, project day
  • Day 5, project day, demo day


  • 9:00am - 9:15am: Introductions, review of class syllabus and setting expectations.
  • 9:15am - 10:30am: Setting up a domain + web hosting. 10:30am - 11:00am: Download and discuss the tools needed for website design. Overview of these applications and how to use them effectively. You'll be writing your code in a basic text editor and learning how to save your files to a server.
  • 11:00am - 12:00pm: Time to write your first web page! We'll focus on common HTML tags, doc types, and page structure.
  • 12:00pm - 1:00pm: Lunch Break
  • 1:00pm - 2:30pm: Getting comfortable with your tools. Troubleshooting is one of the most important skills for a web developer. We'll go through the Google Chrome developer tools and learn how to debug errors.
  • 2:30pm - 4:00pm: Combining CSS & HTML. We'll write our first lines of CSS and see how it relates to HTML. We'll use CSS to change background colors, fonts, and begin styling our pages.


  • 9:00am - 10:00am: Morning warmup! We'll create a mini website to solidify what we learned during the first day.
  • 10:00am - 12:00pm: How images work on the web. We'll use Adobe Photoshop to slice up a pre-made template and export images for use on our website.
  • 12:00pm - 1:00pm: Lunch Break
  • 1:00pm - 3:00pm: Deep dive into CSS. We'll learn how to overwrite CSS styles and how to write more advanced rules. We'll apply this knowledge buy building a homepage for a fictitious lawn care company.
  • 3:00am - 4:00am: Project brainstorming! Work solo or team up with 1-2 other students to come up with an idea for a website to build. Many students choose to make an artwork portfolio, a site with videos or games they like to play, or site for a group or team they're on.


  • 9:00am - 10:00am: Morning warmup! We'll create another mini website to review and practice what we learned yesterday.
  • 10:00am - 12:00pm: Continued coding on the lawn care website.
  • 12:00pm - 1:00pm: Lunch Break
  • 1:00pm - 3:00pm: Diving into the Bootstrap CSS Framework. Bootstrap is the most popular front-end web framework today. It makes creating useful components like navigation bars, tooltips, and buttons super easy. We'll also learn how to use Bootstrap's grid system, which holds all the power in making "responsive", mobile-friendly websites.
  • 3:00pm - 4:00pm: Instructor guided project time.


  • 9:00am - 10:00am: Learning how to learn and troubleshoot. What to search ("Google") when you've run into problems and how to fix bugs - an essential skill for web development!
  • 10:00am - 12:00pm: Instructor guided project time.
  • 12:00pm - 1:00pm: Lunch Break
  • 1:00pm - 4:00pm: Instructor guided project time.


  • 9:00am - 10:00am: Morning warmup! We'll create a mini site incorporating everything we learned this week.
  • 10:00am - 12:00pm: Instructor guided project time.
  • 12:00pm - 1:00pm: Lunch Break
  • 1:00pm - 2:30pm: Instructor guided project time.
  • 2:30pm - 4:00pm: Show off your work and demo your website to the class!
BDA Members


BDA Members: $450.00

Non-Members: $475.00

Available Dates

Sorry, we don't have this event scheduled right now but we'll probably be adding it again soon! If you're interested in this event, we recommend using our follow feature to be notified the next time we add it to our schedule. You can also email us to request that we add it soon.

Related To: Web Development Summer Camp - For Ages 13-17

UI/UX Design Certificate Program

UI/UX Design Certificate Program

Fees: $1299 for members / $1399 for non-members

Graphic Design Certificate Program

Graphic Design Certificate Program

Fees: $1099 for members / $1199 for non-members

Google Analytics: Beyond the Basics
Search Engine Optimization Hands-On

Search Engine Optimization Hands-On

With Dave Taylor

Fees: $129 for members / $149 for non-members


Optional Payment Plan for Certificate Programs:

We want to make our training as accessible as possible so we offer a simple payment plan for our Certificate Programs. For classes that are $400 - $998, each of the two payments is simply 50% of the total cost of the Certificate Program or "bundle" with no finance charges or other costs. For classes that are $999+, each of the four payments is simply 25% of the total cost of the Certificate Program or "bundle" with no finance charges or other costs. BDA membership is required to obtain a payment plan. Click here to learn about membership. The first payment will be taken at the time of registration and the remaining payments are paid once a month for the following three months. Details the payment amounts for this particular program are listed in the table below.

It's easy to take advantage of this option and we encourage you to sign up early since these programs often fill up fast! If you're interested, don't register online. Instead, please contact BDA staff at 303-800-4647 or email us with the name and start date of the class you wish to attend (info@boulderdigitalarts.com) and we'll get you setup, take your first payment, and confirm your registration.


Payment Program Details

  Payment Amount
Payment 1
Paid at time of registration.
Payment 2
Due one month after registration.
Note: you must be a BDA member to take advantage of our payment plans. Registrants using the payment plan are not eligible for any early registration discounts and always pay the standard registration fee ($450.00).