Skip to content

About This Site

Dan Gilleland (NAIT) My name is Dan Gilleland. I began this site in January 2026 as a place to centralize resources for my term-to-term delivery. While the material here is primarily for myself, I do make some items available as supplementary student resources.

Why would I put supplementary student resources here instead of the official LMS? Because this is much easier to maintain. My efforts to create content here won’t be held back by the clunkiness inherent in many LMS platforms today.

Read the Roadmap

Roadmap

Discover what you will be learning and where I’m going to take you as you start your journey into JavaScript.

Read the Roadmap

Use the side-bar site navigation if you know where you want to go. If you are unsure of where to find what you’re looking for, then use the built-in search (Ctrl + k). It’s pretty good, and is part of the Astro Starlight framework this site is built on. Alternatively, check out the first item in each of the following areas:

For my students this semester, you can find my teaching schedule online (blank parts of my schedule are taken up with prep, meetings, etc.). I also use an Instructor Workbook for each section to track what we’ve covered and what’s upcoming.

If you’re one of my students, then you know that I daily reference Student Workbooks. I also strongly encourage my students to add homework and other practice materials to their workbook.

Here are general steps you can follow if you desire to use the samples here.

  1. First, pick out some tutorial you want to add to your workbook (for example, Querying the DOM).

  2. Choose a place in your workbook. For example, create a query-dom folder under the src folder.

    • Directorydocs/
    • Directorysrc/
      • Directoryquery-dom/ Sample subfolder for your specific tutorial
    • ReadMe.md
  3. Follow the tutorial by creating the file(s) and adding the provided assets.

If you are looking for my template repository for my various student workbooks, they are pinned on my GitHub profile.

“A new scientific truth does not triump by convincing its opponents and making them see the light, but rather because its opponents eventually die and a new generation grows up that is familiar with it …” – Max Planck, Scientific autobiography, 1950, p. 33, 97

“Change in education moves at the speed of tenure.” – Author unknown


British geneticist and polymath J.B.S. Haldane wrote in 1963 that the acceptance of a new scientific truth usually passes through four stages:

For reference, the exact quote is:

  1. This is worthless nonsense.
  2. This is an interesting, but perverse, point of view.
  3. This is true, but quite unimportant.
  4. I always said so.

The End of the Transistor? The Chip That Thinks Like a Brain