Ethan Zoller

Ethan Zoller

Seattle, Washington

Web Developer, 16 years old, always trying to improve my skills and use them!

7,592

Total Points

Points are earned whenever you take an important action on Treehouse.
Learn more about when and how points are earned.

Skills & Experience

  • Company

    Freelance

  • Job Title

    Web Developer

  • Spoken Languages

    • English and basic Spanish.
  • Looking for work

    Yes

86 Achievements

  • Introduction to Node.js
  • Build an Application
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • Using Lists
  • Meet Lists
  • All Together Now
  • Functions and Looping
  • Types and Branching
  • Meet Python
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • JavaScript Arrays
  • JavaScript Objects
  • Hello Internet!
  • JavaScript Functions
  • JavaScript Conditional Statements
  • Introducing Grid Layout
  • Transition Timing Functions and Delays
  • Getting Started with CSS Transitions
  • Add Reusable Logic to Your Sass
  • Write Smart and Efficient CSS with Sass
  • Improve Your Workflow with Sass
  • Getting Started with Sass
  • GitHub and Other Remote Repositories
  • Managing Committed Files
  • First Commits
  • Finishing the Game
  • Introducing JavaScript
  • Telling the Story
  • Designing for your User’s "To-be"
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • JavaScript Numbers
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Structuring Tables
  • Table Basics
  • Art Direction with the Picture Element
  • Image Delivery with Srcset and Sizes
  • Positioning Page Content
  • CSS Layout Project
  • Design Principles
  • What is Product Design?
  • Understanding your User’s “As-is” Scenario
  • Becoming Acquainted with Your User
  • Becoming a Design Thinker
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • JavaScript Variables
  • Introducing JavaScript
  • Getting Started with CSS Layout
  • Hello, GitHub!
  • Designing with the Latest Features
  • Fundamental Concepts
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • JavaScript Loops
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • WWW
  • The Internet
  • Computer Languages
  • Computer Basics
  • Exploration
  • Discovery
  • Getting Started With HTML
  • Newbie