# JavaScript, Advanced CSS, & Bootstrap: Web Dev Level 2 (High School)

Canonical URL: <https://www.nextgenbootcamp.com/classes/web-dev-summer-course-level-2>

## Overview

Through this immersive summer course, students learn how to code the front-end of websites and add interactivity with JavaScript. 

Learn the fundamentals of the JavaScript language (variables, loops, arrays, functions, etc.).

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 two weeks
- **Method of Delivery:**  Live Online (live-streamed with the ability to ask questions and interact with instructor real-time). 
- **Prerequisites & Ages:**  This program builds off of our [Web Development Level 1 Summer Course](/classes/web-dev-summer-course-level-1) which covers the basics of HTML & CSS.
- **Computer:**  Live online attendees should have their own Mac or PC. We will assist with any software setup prior to the course.

## What you'll learn

- Learn to use browser developer tools to see how things work
- Use hi-res images to look great on 2x (Retina) displays
- Add custom fonts on your webpages
- Write your own JavaScript to add animation and interactive functionality to your webpages
- Upload your site to make it live

## Curriculum

### Front-End Web Development

- Front-end code works in a web browser, whereas the back-end code works on a web server.
- HTML: Create web pages and emails using HTML code to mark up content (text, images, etc.)
- CSS: Style the contents of a webpage or email.
- JavaScript & jQuery: Add interactivity, animation, and more to webpages.
- Responsive Web Design: Create pages that are optimized for all size screens.

### Code Management & Deploying Sites

- FTP: Upload your files to make the site go live.
- Git: Keep a history of code changes, and merge your code with other developers.
- GitHub & Bitbucket: Work with other developers using remote Git repositories.

### Web Design & Graphics

- Layout webpage designs using Photoshop.
- Create and optimize web graphics for fast download.

### Back-End Web Development

- WordPress: Learn to create custom WordPress themes for the most commonly used CMS (content management system).
- PHP & MySQL: Build dynamic web pages and interact with a database.

## Pricing

**Tuition:** $1299
