Josh Naylor

Josh Naylor

milwaukee
Open to Work

19,341

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

    Zylo

  • Job Title

    Graphics & Web Development

  • Spoken Languages

    • English
    • Spanish

246 Achievements

  • Programming AJAX
  • Getting the REST You Need
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • Getting Data from a Database
  • Data, Databases and SQL
  • Understanding Flexbox
  • Customizing the User Experience in WordPress
  • Default User Roles in WordPress
  • An Overview of User Roles and Fields
  • Improving Our Todo App
  • Services in Angular
  • Using Angular's Built-in Directives
  • Selecting Elements and Adding Events with JavaScript
  • Queries & Results
  • Getting Started with PDO
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Putting the "Fun" Back in "Functions"
  • Perform
  • Controllers and Scope
  • Console I/O
  • Getting Started with Angular
  • Getting Started with Jekyll
  • Constructor Functions & Prototypes
  • Getting Started with WooCommerce Theme Development
  • Getting to Know Foundation for Apps
  • Contact Forms & Mailers
  • Dependency Management
  • Slim and Templates
  • Introduction to Video Games
  • Getting Started with Express
  • What is npm?
  • Coding HTML Email
  • HTML Email Basics
  • Moving Forward with UX
  • Tools UXers Use
  • How UXers Think
  • What Do User Experience Designers Do?
  • What is User Experience (UX)?
  • An Overview of Menus in WordPress
  • HTTP Methods and Headers
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • The Internet
  • An Overview of WordPress Frameworks
  • SEO Plugins for WordPress
  • Enhancing the SEO of a WordPress Theme
  • Introduction to Methods
  • Content Comes First
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • Getting Started with PHP
  • Shopping List
  • Things That Count
  • Getting Started with CSS
  • WWW
  • Art Direction with the Picture Element
  • Image Delivery with Srcset and Sizes
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • Getting Started with BuddyPress
  • PHP Inheritance & Interfaces
  • The Local Development Environment
  • JavaScript Functions
  • JavaScript Conditional Statements
  • Getting Started with Sass
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Numbers
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Combine and Minify Assets
  • Optimize Assets
  • Styling Web Pages and Navigation
  • Setup a Bootstrap Theme
  • Measuring Performance
  • Planning for Performance
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Selections with D3
  • WordPress Settings API Overview
  • HTML First
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Computer Languages
  • Computer Basics
  • JavaScript Loops
  • AJAX and APIs
  • Local WordPress Development
  • An Overview of Hooks in WordPress
  • PHP Internal Functions
  • PHP Properties & Methods
  • Introduction to Data, Databases and SQL
  • Running an Ecommerce Site Long Term
  • Extending WooCommerce
  • Managing Orders in WooCommerce
  • Managing Products in WooCommerce
  • Setting Up WooCommerce
  • Introduction to Ecommerce with WordPress
  • Custom Post Type Templates
  • WordPress Header and Footer Templates
  • Building Out WordPress Navigation
  • Starting a WordPress Theme
  • Working with CSS and JS in WordPress Themes
  • The WordPress Loop
  • PHP Functions Basics
  • PHP Returns & Closures
  • Overview of the WordPress Customizer
  • Creating an SVG
  • Introduction to SVG
  • Moving Around in the Console
  • Introduction to Node.js
  • Why Version Control Matters
  • Beginning HTML and CSS
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • AngularJS MVC Frameworks
  • Starting Right with PHP Best Practices
  • Getting Started with Ember.js
  • JavaScript Variables
  • Custom Media Players
  • Captioning Video
  • Media Basics
  • Introducing JavaScript
  • Getting Started with Java
  • Treehouse Club - JavaScript
  • Float Layout
  • JavaScript and the DOM
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Ins & Outs
  • Say Hello to Python
  • Creating the Initial Screen Layout
  • Adding a Contact Form
  • Getting Started with Android
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • PHP Objects and Classes
  • How WordPress Plugins Work
  • Customizing the Login Screen
  • Converting Static HTML into WordPress Templates
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • AJAX Concepts
  • Objects, Classes, and Variables
  • Ruby on Rails Authentication
  • Rails Frontend Development
  • Getting Started With Rails
  • Customizing WordPress Themes
  • WordPress Themes
  • Listing Inventory Items
  • Creating the Menu and Footer
  • WordPress Theme Functions
  • WordPress Theme Templates
  • Content Strategy with WordPress
  • CSS Box Model
  • Selectors
  • Introduction to Front-End Frameworks
  • Introduction to jQuery
  • Getting Started with CSS
  • Learning the Language
  • Getting Started with iPhone
  • Introduction Variables
  • Functions
  • Objects and Arrays
  • Control Structures
  • Advanced Selectors
  • Advanced Techniques
  • Responsive Design
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Basics
  • Web Apps
  • Website Basics
  • Introduction
  • Graphic Basics
  • Websites
  • Masks Basics
  • Type Tools
  • Layer Basics
  • Workspace Basics
  • Mobile
  • Fundamentals
  • Media Queries
  • Multi-Column Layouts
  • Animation
  • Transforms
  • Transitions
  • Backgrounds
  • Gradients
  • Borders
  • Web Fonts
  • Typography
  • Selectors
  • Video
  • HTML5
  • Basics
  • Color Theory
  • Aesthetic Foundations
  • Principles
  • Elements
  • Website Basics
  • Mastery Challenge
  • CSS
  • Framework Foundations
  • Printing
  • Page Layout
  • Box Model
  • Text Code Challenge
  • Text
  • Data Types
  • Selector Code Challenge
  • Selectors
  • Introduction
  • HTML Master
  • HTML
  • Forms
  • Tables Challenge
  • Tables
  • Objects
  • Links
  • List Challenge
  • Lists
  • Text
  • Introduction
  • Newbie