Dylan Merritt

Dylan Merritt

New Mexico

I am a Junior in high school with a love of language and coding. I plan to major in computer science and minor in linguistics.

15,682

Total Points

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

Skills & Experience

  • Spoken Languages

    • English
    • Spanish
    • Russian
  • Looking for work

    Yes

182 Achievements

  • Python Inheritance
  • Python Objects
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Slices
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • JavaScript Arrays
  • Fundamental Concepts
  • Designing with the Latest Features
  • The Unity Editor and Scene Setup
  • Introduction to Video Games
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Exploring an API
  • MASH HTML
  • Computer Languages
  • Computer Basics
  • Basic Selectors
  • Getting Started with CSS
  • Lists Redux
  • Local Python
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • Delivering the MVP
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Treehouse Club - CSS
  • Welcome to the Treehouse Club
  • Finishing the User Interface
  • Protecting and Sharing Your Work
  • Licensing
  • Fair Use and Public Domain
  • Getting Started with Copyright
  • Why Version Control Matters
  • The Model-View-Controller Pattern
  • Intents and Multiple Activities
  • User Input
  • Publishing on Google Play
  • Using Intents to Display and Share Posts
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Adapting Data for Display in a List
  • Getting Data from the Web
  • Rebuilding from Scratch
  • Exploring the Master-Detail Template
  • Using Git for Android
  • Testing and Debugging
  • Improving Our Code
  • Coding the Fun Facts
  • Basic Android Programming
  • Getting Started with Android Studio
  • Creating the Initial Screen Layout
  • Getting Started with Android
  • Getting Started with Genymotion
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Solving an Important Problem
  • JavaScript Numbers
  • JavaScript Strings
  • Spriting with Compass
  • Compass Helper Functions
  • Compass Layout and Typography
  • Structuring Tables
  • Table Basics
  • Getting Started with Compass
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Moving Forward with UX
  • Tools UXers Use
  • How UXers Think
  • What Do User Experience Designers Do?
  • Creating Home Page Assets
  • Applying Effects
  • How to Draw in Illustrator
  • What is User Experience (UX)?
  •  Adding Color and Type
  • Creating an Icon
  • Better SEO Through Tools
  • Better SEO Through Code
  • Better SEO Through Content
  • Introduction to SEO
  • Introduction to Illustrator
  • The Logo Sprint
  • Logo Design 101
  • Introduction Variables
  • Workflow Basics
  • Slices & Save for Web
  • Vector Shapes
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Type Tools
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • Finalizing the Project
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • Color Theory
  • Principles
  • Elements
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • Float Layout
  • Why Start a Business?
  • Display Modes
  • Media Queries
  • CSS Animations
  • Transitions and Transforms
  • Flexbox and Multi-Column Layout
  • Gradients
  • Web Typography
  • Backgrounds and Borders
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Start menu and App Icon
  • Sound Design
  • Animating and Saving Sprites
  • Designing Characters and a Scene
  • Introduction to Game Design
  • Sharing Your Creation
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Interrogating the App
  • Shaking Things Up
  • Pretty Little Things
  • Learning the Language
  • Getting Started with Android
  • Newbie