Skip to main content

Program Schedule

Week 1

Labour Day

DSGN 270 - Day 1 Orientation & DSGN 270 Setup

DSGN 270 - Day 2 - Usability and Design

DSGN 270 - Day 3 - Visual Hierarchy and User Flows

DSGN 270 - Day 4 Accessibility, Responsive Design

Week 2

CPNT 201 - Day 1 - Markdown, Kanban, and Project Organization

CPNT 201 - Day 2 The Command Line

CPNT 201 - Day 3 - Git/GitHub Setup and Basics

CPNT 264 - Day 1 - Career and Consulting Services

CPNT 260 - Day 1 - Introduction to HTML and CSS

Week 3

CPNT 260 - Day 2 - Box Developer Fast Track

CPNT 260 - Day 3 - Readable type

CPNT 260 - Day 4 - Easy images

CPNT 260 - Day 5 - Clickable links

DSGN 270 - Day 5 SVG Editing and Design

Week 4

DSGN 270 - Day 6 - Styling SVGs

CPNT 260 - Day 6 - Horizontal Navigation with Flexbox

CPNT 260 - Day 7 - More Layout Patterns with Flexbox

CPNT 260 - Day 8 - Hero Sections and CTAs

National Day for Truth and Reconciliation

Week 5

CPNT 260 - Day 9 - Galleries and columns

CPNT 260 - Day 10 - Review and Lab Day

CPNT 201 - Day 4 - Collaborative Git I

CPNT 201 - Day 5 - Collaborative Git II

DSGN 270 - Day 7 - Website UI Design I

Week 6

Thanksgiving

DSGN 270 - Day 8 - Website UI Design II

CPNT 262 - Day 1 - Introduction to Javascript

CPNT 262 - Day 2 - Numbers, Math and Errors

CPNT 262 - Day 3 - Random numbers and arrays

Week 7

CPNT 262 - Day 4 - Strings and the DOM

CPNT 262 - Day 5 - Buttons and Event listeners

CPNT 264 - Day 2

CPNT 264 - Day 3

CPLN 240 - Day 1

Week 8

CPNT 262 - Day 6 - Changing CSS with Javascript

CPNT 262 - Day 7 - Conditionals and form controls

CPNT 262 - Day 8 - Loops!

CPNT 262 - Day 9 - Objects and JSON

CPNT 262 - Day 10 - Fetching data asynchronously

Week 9

CPNT 262 - Day 11 - Exceptions, More Looping

CPNT 201 - Day 6 - Dependency Management with NPM

CPNT 201 - Day 7 - Tailwind CSS

CPNT 200 - Day 1 - Intro to Headless CMSs

CPNT 200 - Day 2- Strapi Content-types

Week 10

CPNT 200 - Day 3 - Cancelled

CPNT 200 - Day 4 - Installing Strapi, Building Types, Relations

CPNT 200 - Day 5 - Sub categories and Components

CPNT 200 - Day 6 - Deploying Strapi

Remembrance Day

Week 11

CPNT 200 - Day 7 - Review and Testing

CPNT 262 - Intro to VueJS

CPNT 262 - Day 13 v-bind and v-on

CPNT 262 - Day 14 - Project Structure and DRY Code

CPNT 264 - Day 4

Week 12

CPNT 262 - Day 15 - Loops, Conditionals, Events

CPNT 262 - Day 16 - Hackathon Day

CPNT 262 - Day 17 Review Day

CPNT 262 - Day 18 - Intro to Nuxt 3

CPNT 262 - Day 19 - Nuxt Config and Site Deployment

Week 13

CPNT 262 - Day 20 - Vue Reactivity

CPNT 262 - Day 21 - Fetching and Using API Data

CPNT 264 - Day 5

CPNT 264 - Day 6

CPNT 262 - Day 22 - Group Assignment Work Day

Week 14

CPNT 265 - Day 1 - Business of the Web (Final Projects)

CPNT 265 - Day 2 - Class cancelled

CPNT 265 - Day 3

CPNT 265 - Day 4 - Flex Day

CPNT 265 - Day 5 - Flex Day

Week 15

CPNT 265 - Day 6 - Flex Day

CPNT 265 - Day 7 - Flex Day

CPNT 265 - Day 8 - Flex Day

CPNT 265 - Day 9 - Flex Day

CPNT 265 - Day 10 - Final Project Presentations