Nate Grant

Nate Grant

Ohio
Open to Work

I'm a 20 year old Web Developer and Designer from Ohio.

23,695

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

    Nate Grant

  • Job Title

    Developer, Designer, Content Creator.

  • Spoken Languages

    • English

315 Achievements

  • Captioning Video
  • Media Basics
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Building Forms With Bootstrap
  • Using Bootstrap Components
  • Responsive Layouts With the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • DOM Traversal
  • DOM Manipulation
  • Events
  • Hello, jQuery!
  • Controlling Layout with CSS Display Modes
  • Final Project: Create a Typographic Site
  • Laying Out Type for the Web
  • Basic Web Typography
  • How to Choose and Use Webfonts
  • Introduction to Typography
  • Exploration
  • Discovery
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Getting Started With HTML
  • 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
  • Adding Sound Effects
  • Refactoring the Model
  • Creating the User Interface Programmatically
  • Creating a Story
  • Navigating Through an Adventure
  • Memory Management in Swift 2
  • Extensions and Protocols
  • Value Semantics, Type Methods and Inheritance
  • Object Initialization in Swift 2
  • Properties in Swift 2
  • Displaying Additional Views
  • Using the Vending Machine
  • Loading Data From a Resource
  • Modeling An Interface
  • Error Handling in Swift 2.0
  • Creating Flexible Objects Using Protocols
  • Swift 2.0 Protocols
  • Objects and Optionals
  • Introduction to Optionals
  • Introduction to Enumerations
  • Running Apps on a Device
  • Improving Our User Interface
  • Structs as Data Models
  • View Controllers and Views
  • Getting Started with iOS Development
  • Differentiating Between Objects
  • Class Inheritance
  • Classes
  • Complex Data Structures
  • Function Parameters
  • Functions in Swift 2.0
  • Save for the Web
  • Adding Images and a Mockup
  • Logo Design
  • Creating a Wireframe
  • Introducing Adobe Illustrator
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Transitions and Transforms
  • Creating an SVG
  • Introduction to SVG
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Updating the Data Model
  • Getting Started with CSS Layout
  • Working with JSON
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Concurrency and Error Handling
  • Console Users and Permission
  • Networking
  • Exploring an API
  • Moving Around in the Console
  • PHP Includes
  • Database Security
  • Queries & Results
  • The Model-View-Controller Pattern
  • Getting Started with PDO
  • Securing and Maintaining a MySQL Database
  • SQL Calculating, Aggregating and Other Functions
  • Joining Relational Data Between Tables in SQL
  • User Input
  • The Project
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Video Marketing
  • Email Marketing
  • Contact Forms & Mailers
  • Search Engine Optimization
  • Dependency Management
  • Testing and Debugging
  • Usability Testing
  • Usability Basics
  • Social Media
  • PHP Inheritance & Interfaces
  • Improving Our Code
  • PHP Properties & Methods
  • PHP Objects and Classes
  • Basic Android Programming
  • Next Steps
  • Financing Our Company
  • Selling Your Product
  • Marketing Your Product
  • Product Market Fit
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • Discovery
  • Creating the Screen Layout
  • PHP Loops
  • PHP Conditionals
  • Getting Started with Android
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Traversing and Manipulating the DOM with JavaScript
  • AJAX Concepts
  • Custom Media Players
  • Captioning Video
  • Media Basics
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Control Flow with Conditional Statements
  • Control Flow With Loops
  • Swift Dictionaries
  • Introduction to Collections
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • JavaScript Objects
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Swift Operators
  • Swift Types
  • JavaScript Arrays
  • Variables, Mixins, and Extending Selectors
  • An Introduction to Swift Programming
  • Getting Started with Sass
  • JavaScript Loops
  • Working with a Developer
  • Designing our App
  • Wireframing, Interaction Design and Planning
  • ADS Writing and Preparation
  • Introduction to UI Design
  • Creating Home Page Assets
  • Applying Effects
  • Web Apps
  • Websites
  • Introduction
  • Going Mobile
  • Coding HTML Email
  • Delegation in iOS
  • Introduction to Delegates
  • Designing Email with CSS
  • HTML Email Basics
  • Implementing the Detail View
  • Custom Table View Cells
  • Grid Layout
  • Next Week's Weather
  • How to Draw in Illustrator
  • Flexbox Layout
  • Positioning Schemes
  • Upgrading Stormy
  • Float Layout
  • Introduction to Table Views
  • Chrome DevTools Basics
  • Display Modes
  • Creating Flexible Objects with Protocols
  • Protocols
  • Advanced Selectors
  • Closures in iOS
  • Closures and Closure Expressions
  • Functions as First Class Citizens
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Better SEO Through Tools
  • Better SEO Through Code
  • Structuring Tables
  • Swift Value vs Reference Types
  • Swift Properties
  • Swift Inheritance
  • Table Basics
  • Better SEO Through Content
  • Introduction to SEO
  • Refreshing the Data
  • Adding Weather Icons
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Managing Complexity
  • Moving Forward with UX
  • Tools UXers Use
  • How UXers Think
  • What Do User Experience Designers Do?
  • What is User Experience (UX)?
  •  Adding Color and Type
  • Interacting With Data From the Web
  • JavaScript Functions
  • JavaScript Conditional Statements
  • Creating an Icon
  • Simple Data Structures
  • JavaScript Numbers
  • JavaScript Variables
  • Introduction to Illustrator
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Introducing JavaScript
  • Finalizing the Project
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • Swift Classes and Objects
  • The Logo Sprint
  • Logo Design 101
  • Refactoring Our Code (Swift)
  • Building the Master and Detail Views (Swift)
  • Building a Music Library and Playlists (Swift)
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • Using a Navigation Controller With Segues (Swift)
  • Working With Multiple View Controllers (Swift)
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Start menu and App Icon
  • Sound Design
  • Animating and Saving Sprites
  • Designing Characters and a Scene
  • Fundamental Concepts
  • Designing with the Latest Features
  • Workflow Basics
  • Slices & Save for Web
  • Vector Shapes
  • Basic Layout
  • Type Tools
  • Swift Structs and their Methods
  • Swift Structs
  • Swift Enums and their Methods
  • Swift Enums
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • The Box Model
  • Masks Basics
  • Layer Basics
  • Deploying to a Device
  • Debugging Our App
  • Improving Our User Interface
  • Using a Data Model
  • Forms
  • Tables
  • Views and View Controllers
  • Getting Started with Xcode
  • Objects
  • Links
  • Lists
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • Control Flow
  • Text
  • Introduction
  • Understanding Values and Units
  • Collections
  • Workspace Basics
  • Operators
  • Types
  • Basic Selectors
  • Getting Started with CSS
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Creating HTML Content
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • HTML First
  • Beginning HTML and CSS
  • Introduction to Game Design
  • Cocoapods
  • Blogging with WordPress Overview
  • Particle Systems and Keeping Score
  • Artificial Intelligence and Sound
  • Physics and Collision
  • Actions and Animations
  • Game Loop and Texture Atlas
  • Simple Mobile Interface
  • Exporting Designs
  • Intro to Sprite Kit
  • Sketch Features
  • Introducing Sketch
  • Fundamentals of C
  • Variables and Constants
  • Newbie