Ian Marshall

Tech Education Specialist

  • Ian Marshall

    Hi!

    I'm a lifelong educator and programmer with a master's degree in information technology. I'm qualified for any of these jobs:

    • Curriculum Developer / Instructional Designer
    • Technology Teacher / Trainer / Advocate
    • Technical Writer / Editor
    • Web Developer / Engineer

    Testimonials

    5-star rating
    I tutor on weekends because I love teaching!
    Best teacher I have ever had.
    —Simon from Butte, MT
  • Google Web Fundamentals Course

    I was part of a team that devised and created a complete, professional web development course that started with basic HTML and ended with advanced subjects such as accessibility, optimization, security, automated testing, and CI/CD pipelines. As an instructional designer, technical writer, and web development specialist, I researched, wrote text and customized code, peer reviewed, and edited articles, labs, quizzes and video scripts.

    debugging video

    Video Introduction to problem solving and debugging

    testing video

    Video Introduction to testing

    Git video

    Video Introduction to GIT and open source

    custom code

    Code Automated testing with Google Puppeteer

    Google I/O Tutorials

    Under very tight deadlines, I collaborated with the writers and SMEs of these labs. Acting first as an instructional designer and training specialist, I ensured good pedagogical and e-learning best practices for each lesson. Then, as a technical editor, I oversaw grammar, readability, translatability, and adherence to Google style.

    responsible AI

    Codelab Learn to prototype Responsible AI with the PAIR Guidebook and MakerSuite

    Using a large language model

    Codelab On-device Large Language Models with Keras and TensorFlow Lite

    Conway's Game of Life

    Codelab Your first WebGPU app

    web site scrolling

    Codelab Get started with scroll-driven animations in CSS

    game screen

    Codelab Getting started with Angular Signals

    game user interface

    Codelab Building next generation UIs in Flutter

    Google automotive app

    Codelab Learn Car App Library fundamentals

    foldable phone

    Codelab Unfold your camera experience

    TV app

    Codelab Introduction to Compose for TV