Weekly Modules

Week 1 Thumbnail

Week 1: Introduction to Programming

8/24 & 8/26

Logic steps, the console, and variables. No assignments due this week.

Week 2 Thumbnail

Week 2: Values, Types & Operators

8/31 & 9/2

Data types, expressions, and operators. No assignments due this week.

Week 3 Thumbnail

Week 3: Functions, Conditionals & Loops

9/7 & 9/9

Writing reusable logic with functions, conditionals, and loops. No assignments due this week.

Week 4 Thumbnail

Week 4: Array Methods & Iterators

9/14 & 9/16

Working with lists and data using array methods and iterators. Due this week: JavaScript Codecademy #1 (10%)

Week 5 Thumbnail

Week 5: DOM Manipulation

9/21 & 9/23

Selecting, changing, and animating elements. No assignments due this week.

Week 6 Thumbnail

Week 6: Events & Interaction

9/28 & 9/30

Build the Clickable Page through event-driven interaction. Due this week: Clickable Page (5%)

Week 7 Thumbnail

Week 7: Sliders & Animated Menus

10/5 & 10/7

Add JavaScript to a provided HTML/CSS structure to create sliders and animated menus. Due this week: Slider/Menu Site (5%)

Week 8 Thumbnail

Week 8: Electronic Literature + Intro to AI

10/12 & 10/14

Explore generative text, random selection, and CSS transformation. Claude is introduced as a coding partner. Due this week: JavaScript Codecademy #2 (10%)

Week 9 Thumbnail

Week 9: Hangman

10/19 & 10/21

Collaborative Hangman build Due this week: Electronic Literature (10%)

Week 10 Thumbnail

Week 10: Front-End Modules

10/26 & 10/28

Explore Audio/Video, Canvas, P5.js, APIs, and Canvas Games. Due this week: Hangman (5%)

Week 11 Thumbnail

Week 11: Front-End Modules — Continued

11/2 & 11/4

Continue exploring front-end modules and develop the first module project. Due this week: Module Project #1 (10%)

Week 12 Thumbnail

Week 12: Final Project — Concept, Design & Planning

11/9 & 11/11

Develop the final site concept, design, and project plan. Due this week: Module Project #2 (10%)

Week 13 Thumbnail

Week 13: Final Project — Development Sprint I

11/16 & 11/18

Begin the first development sprint for the final site. No assignments due this week.

Week 14 Thumbnail

Week 14: Final Project — Development Sprint II

11/30 & 12/2

Continue development, integration, testing, and refinement. No assignments due this week.

Week 15 Thumbnail

Week 15: Final Project — Polish, Testing & Presentations

12/7 & 12/9

Polish and test the final site, then present the completed project. Due this week: Final Site Project (25%)