Skip to content
Advanced Web Development
Menu and widgets
Welcome
Online Syllabus
How to Submit Assignments
Calendar
NMI Dossier
Module 1: HTML/CSS
expand child menu
Week Zero
expand child menu
HTML Basics
expand child menu
Optional Exercise: HTML Basics
Course Notes: HTML Basics
Week One
expand child menu
Lists, Links and Web Fonts
expand child menu
Course Notes: Lists, Links, & Fonts
Exercise: Lists, Links & Fonts
More HTML
expand child menu
Course Notes: More HTML
Exercise: Build Some Forms!
CSS Intro
expand child menu
Course Notes: CSS Intro
Exercise: CSS Intro
Week Two
expand child menu
CSS Text Styling
expand child menu
Course Notes: CSS Text Styling
Exercise: CSS Text Styling
Basic Box Stuff
expand child menu
Exercise: Basic Box Stuff
Optional Reading: CSS Box Model
Week Three
expand child menu
Flexbox & More
expand child menu
Course Notes: Flexbox
Exercise: Flexbox
Project 1: 3-Page Website
Module 2: JavaScript & API’s
expand child menu
Week Four
expand child menu
Javascript Intro
expand child menu
Exercise: Calculate!
Arrays
expand child menu
Exercise: Introduction to Arrays
Week Five
expand child menu
Exercise: Build a Slideshow
Exercise: Fortune Teller
Booleans & Conditionals
expand child menu
Exercise: Conditionals
Week Six
expand child menu
Exercise: Controlling CSS w/ JavaScript
Project 2: Using Arrays
Week Seven
expand child menu
Object, Nested Arrays and More
expand child menu
Exercise: Objects
Project 3: Make an Object
Week Eight
expand child menu
Exercise: Nested Objects
Exercise: Let’s Play Cards
Project 4: Covid Blues
Week Nine
expand child menu
API’s
expand child menu
Exercise: Asteroids
Exercise: Trivia Pt. 1
Exercise: Trivia Pt. 2
Project 5: Jukebox
Module 3: JavaScript Frameworks
expand child menu
Week Ten
expand child menu
Vue.js
expand child menu
Exercise: Intro to Vue.js
Exercise: Vue Part II
Exercise: Vue Part III
Week Eleven
expand child menu
Exercise: Vue Part IV
Exercise: Vue Part V
Exercise: Dawgs API
Week Twelve
expand child menu
Exercise: Cats
Project 6: Cat Components
Module 4: Advanced Topics & Final Project
expand child menu
Individual Concentration
Concentration Bonus
Final Project
Resources
expand child menu
Hosting with Github
Inspect!
VS Code Tips
Files and Folders
Cyberduck 101
Other Topics
expand child menu
Project: Using WordPress as a data source
Advanced CSS Topics
CSS Frameworks
Angular
CSS Preprocessors
Web Security
Sass
Dev-Track Students
expand child menu
Node
expand child menu
Intro to Node
In-Depth Node Lesson
Mongo
Dev-Track Instructions
Setting up a domain and hosting
Uploading to the server
Cyberduck 101
Bootstrap
NMI Dossier
Week One
August 21-25