Web dev course curriculums
The Algonquin Design web development stream includes four core courses and two culminating performance courses where students learn & demonstrate their knowledge—and filled with lots of self-directed learning opportunities.
Algonquin College’s Graphic Design program has six core web development courses—one each term lasting for up to fifteen weeks—exploring a range of topics from intro to HTML all the way to responsive, component-driven design systems.
Web development is the production of functional, interactive websites accomplished through the use of the HTML and CSS coding languages. Using video tutorials, step-by-step online lessons, and automation, students explore processes such as semantics and mobile-first architecture, and tools like cloud platforms and version control, in tandem with precise organization principles and current best practices.
Design consistency in large websites is hard to achieve. Using visual design & code best practices, students build a cohesive library of common components, patterns, and styles. Small teams will exchange pattern libraries and demonstrate the many components by creating full page template deliverables.
Graphic designers are hired for their personality and their work quality. The first interaction potential employers have is through the designer’s online presence—most importantly a portfolio website. Leasing personal domains, configuring servers for email addresses, and peer reviews are some of the topics explored to launch a successful personal portfolio website.
Web Dev 6
No web projects are created by just one person—collaboration with other people is fundamental to successful websites. Teams of students organize and create large-scale websites using project management tools, version control systems, online messaging, and issue trackers.
Outside the core Web Dev courses, Algonquin Graphic Design offers self-directed couses for enthusiastic students to explore more complex and in-depth materials with guidance on their own time.
Maintenance of websites is frustrating without proper set up. Following a systematic approach, while using Jekyll, an open source website generator, students explore templates, looped data sets, and information abstractions that prevent code duplication making websites easier to develop and maintain.
Scattered throughout each term are two-hour workshops that introduce students to topics from the self-directed courses or explore more ideas for web development that aren’t covered in the core curriculum.