✨ Earn college credits in Cybersecurity, JS, HTML, CSS and Python

🤑 Join the Treehouse affiliate program and earn 25% recurring commission!

New No-Code Track! 🚀start learning today!

🌟 Dreaming of a bright future? 🎓 Ask about the Treehouse Scholarship program! 🚀

✨ Earn college credits in Cybersecurity, JS, HTML, CSS and Python

🤑 Join the Treehouse affiliate program and earn 25% recurring commission!

  • Treehouse Logo
  • Plans
    Chevron
    • For Individuals
    • For Businesses
    • For Schools
    • For Libraries
    • For Military
  • Library
    Chevron
    • All Courses
    • Tracks
    • College Credit
  • Techdegree
    Chevron
    • Overview
    • Front End Development
    • Full Stack JavaScript
    • Data Analysis
    • UX Design
    • Python
  • Community
    Chevron
    • Code Adventures
    • Discord
    • Forum
    • Success Stories
    • Treehouse Links
    • 100 Days of Code
  • Resources
    Chevron
    • Career Toolbox
    • CodeForward
    • Free Treehouse Near Me
    • Jobs
    • Blog
    • Support
    • About
  • For Individuals For Businesses For Schools For Libraries For Military
  • All Courses Tracks College Credit
  • Overview Front End Web Development Full Stack JavaScript Python Development Data Analysis UX Design
  • Code Adventures Discord Forum Success Stories Treehouse Links 100 Days of Code
  • Career Toolbox CodeForward Free Treehouse Near Me Jobs Blog Support About
  • Sign In
  • Free Trial
Instagram Twitter Facebook YouTube LinkedIn
Jeremy McLain

Jeremy McLain

Treehouse Guest Teacher

Vancouver, WA
  • Twitter
  • LinkedIn

I'm a C#/.NET teacher at Treehouse. I've been coding since I learned about it from a great teacher in 1998. That's also the year I met my wife. It was a good year! To me, writing software and teaching are ways to maximize my positive effect on the planet.

Topics & Specialties
  • C#

Courses & Workshops I've Taught

    • 1
    • 2
    • 3
    • 4
    2 hours
    Course

    Unit Testing in C#

    | 1493 students

    Unit testing is key to ensuring that your code works as expected. Learn how to write unit tests and perform test driven development using industry standard tools and methods.

    Checkmark
    • C#
    • Intermediate
      • 1
      • 2
      • 3
      2 hours
      Course

      C# Collections

      | 2618 students

      Collections are used to organize data so that it can be used efficiently. In this course we'll learn about the various collection types provided by the .NET framework.

      Checkmark
      • C#
      • Beginner
        • 1
        • 2
        • 3
        2 hours
        Course

        Intermediate C#

        | 3637 students

        This course builds on what we learned in C# Objects. We'll learn more essential principles of object-oriented programming as we improve the Treehouse Defense game.

        Checkmark
        • C#
        • Intermediate
          • 1
          • 2
          • 3
          • 4
          • 5
          • 6
          5 hours
          Course

          C# Objects

          | 6108 students

          In this course we'll build on what you learned in C# Basics. You'll learn about Object Oriented Programming (OOP). We'll use OOP to write the code for a tower defense game. After completing this course, you'll have learned most of the syntax of the C# programming language.

          Checkmark
          • C#
          • Beginner

            Treehouse

          • About
          • Blog
          • Careers
          • Community
          • Stories
          • Shop
          • Contact
          • Gift Card

          See Full Catalogue

          Techdegree

          • Front End Web Development
          • Full Stack JavaScript
          • Python Development
          • Data Analysis
          • UX Design

          Tracks

          • Learn to Code for Beginners
          • Beginning Python
          • Beginning SQL
          • Beginning Java
          • ...see more

          Courses

          • JavaScript Basics
          • Intro to HTML & CSS
          • Python Basics
          • CSS Layout
          • ...see more

          Explore

          • Plans
          • Affiliates
          • Perks
          • Free Treehouse Near Me
          • Treehouse for Libraries
          • Treehouse for Businesses
          • Twitter
          • YouTube
          • Facebook
          • LinkedIn
          • Instagram
          Terms & Conditions | Privacy

          © 2025 Treehouse Island, Inc.