NEW! Graphic Design Foundation Certificate (Online at your own pace)
Throughout history, from the earliest carvings in stone to today’s digital designs, graphic design has been the foundation of effective visual communication. Whether you're designing a logo, building a website, or crafting a magazine layout, the right graphic design can transform your work from ordinary to exceptional. Build the skills to confidently choose the perfect graphic design for any project, creating work that is not only visually stunning but also functionally effective. The Certificate program consists of three courses:
Typography Essentials
Unit 1
Foundations of Typography
- The history of typography: from carved stone to digital type
- Letterform anatomy and key terminology: strokes, serifs, counters, terminals, and more
- Proportions and ratios in letterform design
- How to analyze and evaluate typefaces: form, function, and personality
- Understanding font file formats and their uses (OTF, TTF, WOFF, etc.)
- Google fonts, Adobe fonts
Unit 2
Understanding and Choosing Typefaces
- Fonts vs. font families definition
- History of typeface eras and the evolution of classifications
- Introduction to type classifications: serif, sans-serif, script, display, etc.
- Choosing a typeface: readability, legibility, appropriateness, tone, and medium
- Aligning type with message, audience, and context
- Best practices for font pairing and establishing harmony
- Sourcing and licensing fonts responsibly for personal and commercial use
Unit 3
Typographic Hierarchy and Layout
- Principles of visual hierarchy: guiding the viewer’s eye
- The three core levels of typographic hierarchy in practice
- Creating emphasis through typographic contrast: weight, size, color, case, and style
- Highlighting and emphasis techniques: bold, italic, all caps, small caps, and color
- Type alignment and consistency: flush left, centered, justified, and ragged-right
Unit 4
Formatting Text and Typesetting
- Working with grids and layout strategies to organize content
- Using column grids to structure text across layouts
- Choosing the right column configuration for print and digital
- Paragraph structure and rhythm: indentation and separation
- Precision spacing: kerning, tracking, and leading
- Managing orphans, widows, and runts
- Hyphens and Dashes: proper usage of hyphens, en dashes, and em dashes
Mastering Layouts and Grids
Unit 1
Grids & Columns: The Structural Foundation
- The importance of planning before placing: where and how to begin a layout
- What grids are and why they matter in design
- Understanding grids, columns, margins, gutters, and alignment
- Single-column layouts
- Two-column layouts
- Three-column layouts
- Traditional grid (Van der Gaaf)
- Modular grids
- Hierarchical grids
- Setting up grids in Adobe software
Unit 2
Negative Space: Designing with Breathing Room
- What negative space is—moving beyond “empty” to an active design tool
- Guiding attention and hierarchy with negative space
- Active vs. Passive Negative Space
- Internal vs. External Negative Space
- Micro vs. macro whitespace — spacing inside elements vs. around blocks
- Shortening or offsetting columns to introduce a visual pause.
- Luxurious negative space — deliberately “oversizing” margins or padding for elegance.
- Eliminating columns for dramatic whitespace blocks.
- Negative Space Geometric Shapes: Structuring Layouts for Flow and Breathing Room
- Negative Space Traps—avoiding awkward gaps and unbalanced spacing
- Minimalism and restraint—knowing when less is more.
Unit 3
Visual Hierarchy & Focal Points
- Understanding Visual Hierarchy: why some elements grab attention first and others follow.
- Creating Focal Points—scale, color, contrast, and placement to highlight key content.
- Layering Information (primary, secondary, tertiary)
- Typography as hierarchy — headline, subhead, body text
- Creating Focal Points — scale, color, contrast, placement
- Directional Cues & Leading Lines
- Proportional Guides & Composition Rules
Unit 4
Bringing It All Together: Advanced Layout Techniques
- Creating complex multi-column layouts (Column elimination, merging columns)
- Multi-page spreads and continuity of flow
- Designing for different screens
- Common layout mistakes and how to fix them
Mastering Color: Theory, Harmony, and Practical Application
Unit 1
Understanding Color Theory
- The science of color: light vs. pigment
- Additive and subtractive color systems (RGB vs. CMYK)
- Hue, saturation, and value explained
- Warm vs. cool colors and their visual effects
- Emotional and psychological associations with color
Unit 2
Color Harmony and Palette Building
- The color wheel: primary, secondary, and tertiary colors
- Color harmony rules: complementary, analogous, triadic, split-complementary, tetradic
- How to build and test a balanced palette
- Dominant, subdominant, and accent color roles
- Using neutrals, tints, tones, and shades
- Creating mood boards and palette studies
- Tools and resources for palette creation (https://color.adobe.com)
Unit 3
Color in Practice
- Applying color to layout and typography
- Using color to guide hierarchy and focus
- Color in branding and identity systems
- Color for UI/UX design and digital products
- Working with color in Adobe apps (Illustrator, InDesign, Photoshop)
Unit 4
Color for Accessibility and Output
- Understanding contrast and readability guidelines (WCAG standards)
- Designing for color blindness and inclusive experiences
- When Colors Clash: The Flickering Effect
- Preparing files for accurate color printing
- Screen calibration and digital color accuracy
- Common mistakes and how to fix them: using too many colors, poor contrast, etc.
Andy Helmi
Andy Helmi is a graphic and website designer, technical consultant and an online marketing specialist located in Vancouver, BC, Canada. His education background includes over ten years of academic training in electronic/computer engineering, graphic and web design, music and digital photography.
Andy’s professional experience in digital media started in 1996. He has worked for a few companies and also has been running his own freelance design business ever since.
Andy also has passion for teaching. He is an Adobe certified instructor and has completed “BC Instructional Skills” certification. He has been developing courses/programs and teaching at several local colleges and universities including Vancouver School Board, Vancouver Community College, Langara College and Kwantlen Polytechnic University.
OE-21370b-ugc-S26
Instructors:
- Andy Helmi
| Date | Time | Location |
|---|---|---|
| Mon, Apr 6th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Apr 7th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Apr 8th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Apr 9th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Apr 10th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Apr 11th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Apr 12th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Apr 13th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Apr 14th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Apr 15th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Apr 16th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Apr 17th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Apr 18th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Apr 19th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Apr 20th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Apr 21st 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Apr 22nd 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Apr 23rd 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Apr 24th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Apr 25th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Apr 26th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Apr 27th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Apr 28th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Apr 29th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Apr 30th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, May 1st 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, May 2nd 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, May 3rd 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, May 4th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, May 5th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, May 6th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, May 7th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, May 8th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, May 9th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, May 10th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, May 11th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, May 12th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, May 13th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, May 14th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, May 15th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, May 16th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, May 17th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, May 18th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, May 19th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, May 20th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, May 21st 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, May 22nd 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, May 23rd 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, May 24th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, May 25th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, May 26th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, May 27th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, May 28th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, May 29th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, May 30th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, May 31st 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Jun 1st 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Jun 2nd 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Jun 3rd 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Jun 4th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Jun 5th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Jun 6th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Jun 7th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Jun 8th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Jun 9th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Jun 10th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Jun 11th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Jun 12th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Jun 13th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Jun 14th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Jun 15th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Jun 16th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Jun 17th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Jun 18th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Jun 19th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Jun 20th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Jun 21st 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Jun 22nd 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Jun 23rd 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Jun 24th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Jun 25th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Jun 26th 2026 | 12:00 AM - 11:59 PM | Online |
OE-21370c-ugc-SU26
Instructors:
- Andy Helmi
| Date | Time | Location |
|---|---|---|
| Mon, Jun 1st 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Jun 2nd 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Jun 3rd 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Jun 4th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Jun 5th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Jun 6th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Jun 7th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Jun 8th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Jun 9th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Jun 10th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Jun 11th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Jun 12th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Jun 13th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Jun 14th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Jun 15th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Jun 16th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Jun 17th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Jun 18th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Jun 19th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Jun 20th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Jun 21st 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Jun 22nd 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Jun 23rd 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Jun 24th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Jun 25th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Jun 26th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Jun 27th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Jun 28th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Jun 29th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Jun 30th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Jul 1st 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Jul 2nd 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Jul 3rd 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Jul 4th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Jul 5th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Jul 6th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Jul 7th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Jul 8th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Jul 9th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Jul 10th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Jul 11th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Jul 12th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Jul 13th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Jul 14th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Jul 15th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Jul 16th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Jul 17th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Jul 18th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Jul 19th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Jul 20th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Jul 21st 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Jul 22nd 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Jul 23rd 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Jul 24th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Jul 25th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Jul 26th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Jul 27th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Jul 28th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Jul 29th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Jul 30th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Jul 31st 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Aug 1st 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Aug 2nd 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Aug 3rd 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Aug 4th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Aug 5th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Aug 6th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Aug 7th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Aug 8th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Aug 9th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Aug 10th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Aug 11th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Aug 12th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Aug 13th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Aug 14th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Aug 15th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Aug 16th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Aug 17th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Aug 18th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Aug 19th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Aug 20th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Aug 21st 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Aug 22nd 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Aug 23rd 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Aug 24th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Aug 25th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Aug 26th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Aug 27th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Aug 28th 2026 | 12:00 AM - 11:59 PM | Online |
OE-21370a-ugc-W26
Online registration is overInstructors:
- Andy Helmi
| Date | Time | Location |
|---|---|---|
| Mon, Feb 2nd 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Feb 3rd 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Feb 4th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Feb 5th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Feb 6th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Feb 7th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Feb 8th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Feb 9th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Feb 10th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Feb 11th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Feb 12th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Feb 13th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Feb 14th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Feb 15th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Feb 16th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Feb 17th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Feb 18th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Feb 19th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Feb 20th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Feb 21st 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Feb 22nd 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Feb 23rd 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Feb 24th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Feb 25th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Feb 26th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Feb 27th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Feb 28th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Mar 1st 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Mar 2nd 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Mar 3rd 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Mar 4th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Mar 5th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Mar 6th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Mar 7th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Mar 8th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Mar 9th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Mar 10th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Mar 11th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Mar 12th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Mar 13th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Mar 14th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Mar 15th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Mar 16th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Mar 17th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Mar 18th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Mar 19th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Mar 20th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Mar 21st 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Mar 22nd 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Mar 23rd 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Mar 24th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Mar 25th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Mar 26th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Mar 27th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Mar 28th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Mar 29th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Mar 30th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Mar 31st 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Apr 1st 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Apr 2nd 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Apr 3rd 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Apr 4th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Apr 5th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Apr 6th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Apr 7th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Apr 8th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Apr 9th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Apr 10th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Apr 11th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Apr 12th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Apr 13th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Apr 14th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Apr 15th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Apr 16th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Apr 17th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Apr 18th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Apr 19th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Apr 20th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Apr 21st 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Apr 22nd 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Apr 23rd 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Apr 24th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Apr 25th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Apr 26th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Apr 27th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Apr 28th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Apr 29th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Apr 30th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, May 1st 2026 | 12:00 AM - 11:59 PM | Online |
OE-21370d-ugc-F26
Instructors:
- Andy Helmi
| Date | Time | Location |
|---|---|---|
| Tue, Sep 8th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Sep 9th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Sep 10th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Sep 11th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Sep 12th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Sep 13th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Sep 14th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Sep 15th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Sep 16th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Sep 17th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Sep 18th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Sep 19th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Sep 20th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Sep 21st 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Sep 22nd 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Sep 23rd 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Sep 24th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Sep 25th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Sep 26th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Sep 27th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Sep 28th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Sep 29th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Sep 30th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Oct 1st 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Oct 2nd 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Oct 3rd 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Oct 4th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Oct 5th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Oct 6th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Oct 7th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Oct 8th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Oct 9th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Oct 10th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Oct 11th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Oct 12th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Oct 13th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Oct 14th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Oct 15th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Oct 16th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Oct 17th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Oct 18th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Oct 19th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Oct 20th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Oct 21st 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Oct 22nd 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Oct 23rd 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Oct 24th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Oct 25th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Oct 26th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Oct 27th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Oct 28th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Oct 29th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Oct 30th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Oct 31st 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Nov 1st 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Nov 2nd 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Nov 3rd 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Nov 4th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Nov 5th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Nov 6th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Nov 7th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Nov 8th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Nov 9th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Nov 10th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Nov 11th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Nov 12th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Nov 13th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Nov 14th 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Nov 15th 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Nov 16th 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Nov 17th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Nov 18th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Nov 19th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Nov 20th 2026 | 12:00 AM - 11:59 PM | Online |
| Sat, Nov 21st 2026 | 12:00 AM - 11:59 PM | Online |
| Sun, Nov 22nd 2026 | 12:00 AM - 11:59 PM | Online |
| Mon, Nov 23rd 2026 | 12:00 AM - 11:59 PM | Online |
| Tue, Nov 24th 2026 | 12:00 AM - 11:59 PM | Online |
| Wed, Nov 25th 2026 | 12:00 AM - 11:59 PM | Online |
| Thu, Nov 26th 2026 | 12:00 AM - 11:59 PM | Online |
| Fri, Nov 27th 2026 | 12:00 AM - 11:59 PM | Online |