Front End Web Development
Learn to code!
Install VS Code
(Windows Only) Install git Bash
(Windows Only) Install Node
(Windows Only) Set default VS Code terminal
(OSX and Linux Only) Install NVM and Node
Setup a folder for WTA Projects
Get to Know Slack - Our Class Forum & Messaging Tool
Where to go to get your questions answered
Lecture
Project: Create your portfolio website (DUE NEXT CLASS)
PAPERWORK: Student forms
VIDEOS: Review basic HTML
VIDEOS: Learn about CSS
Lecture: Fundamental CSS
Project: Beautify Portfolio Page
CSS Diner
Flexbox Froggy
Lecture: CSS Selectors and Flexbox
Project: Improve portfolio layout
Learn: Pseudo-selectors (classes) and pseudo-elements
Lecture: Pseudo-selectors with FizzBuzz
Project: Practice pseudo selectors and elements
Videos: CSS Grid
CSS Grid Examples
Lecture: CSS Grid
Project: Responsive Portfolio
Activity: Create Netlify Account
Activity: Create Github account
Activity: Install Git
Video: Intro to Git
Activity: Save your portfolio page to GitHub
Lecture: Git
Project: Product Landing Page
Learn: CSS Animations and Transitions
Learn: CSS Variables
Lecture: Variables, Animations, and Transitions
Project: Animation Codepen
Learn: Basic JavaScript
Lecture: JavaScript types
Video: JavaScript Control Flow
Lecture: JavaScript control flow
Project: FizzBuzz.js
Video: Functions
Video: The DOM
Lecture: The DOM
Project: Cage-ify Me, Captain!!!
Lecture: Student-led topics
Project: Capstone
Click below to sign up!