AI can only take you so far. 🌟 Start with core skills in JavaScript, HTML, CSS, or 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

  • 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
    2 hours
    Course

    Intermediate C#

    | 6738 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

      | 16281 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.