Josh Lipton

Josh Lipton

Tucson, Arizona

Founder of a cycling focused Ecommerce business, BikeShopHub.com. I'm here to break the ice on learning the technologies that my business runs on.

13,255

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

    BikeShopHub.com

  • Job Title

    Founder

  • Spoken Languages

    • English

177 Achievements

  • Understanding Classes
  • Why Object-Oriented Programming?
  • An Overview of the Genesis Framework
  • An Overview of WordPress Frameworks
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Build a Website With Bootstrap
  • Prototyping With Bootstrap
  • Creating the Menu and Footer
  • Adding a Contact Form
  • Save for the Web
  • Getting Started with PHP
  • Contact Forms & Mailers
  • An Overview of Menus in WordPress
  • Hooking Into WordPress Plugins
  • Slim and Templates
  • Action Functions in WordPress
  • Adding Images and a Mockup
  • Logo Design
  • Creating a Wireframe
  • Dependency Management
  • PHP Email Form Errors
  • Introducing Adobe Illustrator
  • PHP Email Forms
  • Workflow Basics
  • Slices & Save for Web
  • PHP Inventory
  • Vector Shapes
  • PHP Includes
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Objects and Classes
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • The Production Server
  • PHP Data & Structure
  • The Staging Server
  • PHP Getting Started
  • Workflows
  • The Local Development Environment
  • Working With Remote Repositories
  • Filter Functions in WordPress
  • Merging
  • An Overview of Hooks in WordPress
  • Branches
  • Getting Started With Git
  • Customizing the WooCommerce Cart and Checkout Process
  • Why Version Control Matters
  • Starting a Custom WooCommerce Theme
  • Installing Programs
  • Cart, Checkout and Account Templates and Hooks
  • Global and Product Templates and Hooks
  • Getting Started with WooCommerce Theme Development
  • Environment and Redirection
  • Running an Ecommerce Site Long Term
  • Console Processes
  • Extending WooCommerce
  • Managing Orders in WooCommerce
  • Console Users and Permission
  • Managing Products in WooCommerce
  • Moving Around in the Console
  • Setting Up WooCommerce
  • Introduction to Ecommerce with WordPress
  • Chrome DevTools Basics
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Introduction to Front-End Frameworks
  • A Template Hierarchy Review
  • Media Templates in WordPress
  • Custom Post Type Templates
  • AJAX and APIs
  • Archive Templates in WordPress
  • Page and Post Templates in WordPress
  • Homepage Templates in WordPress
  • Core WordPress Theme Files
  • How WordPress Templates Work
  • Type Tools
  • Masks Basics
  • jQuery and AJAX
  • Finishing Your WordPress Theme
  • Layer Basics
  • Custom Homepage Templates in WordPress
  • Workspace Basics
  • Programming AJAX
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Adding a Blog to a WordPress Theme
  • Introduction to Design
  • AJAX Concepts
  • Custom Post Type Templates
  • Responsive Patterns
  • Media Queries
  • Building Out WordPress Navigation
  • Responsive Theory
  • Custom Media Players
  • Captioning Video
  • Building Page Templates in WordPress
  • Media Basics
  • The WordPress Loop
  • Traversing and Manipulating the DOM with JavaScript
  • WordPress Header and Footer Templates
  • Selecting Elements and Adding Events with JavaScript
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • JavaScript and the DOM
  • More Advanced PHP for WordPress
  • Structuring Tables
  • Table Basics
  • Creating a Simple Drawing Application
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • Creating a Password Confirmation Form
  • Local WordPress Development
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • WordPress Plugin Best Practices
  • Creating a Spoiler Revealer
  • Widgets and Custom Menus
  • Introduction to jQuery
  • JavaScript Objects
  • Custom Post Types and Fields
  • JavaScript Arrays
  • Customizing WordPress Themes
  • JavaScript Loops
  • WordPress Themes
  • Installing Wordpress
  • Choosing Options
  • Organizing Forms
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Fundamental Concepts
  • Designing with the Latest Features
  • The WordPress Codex
  • Getting a WordPress Site
  • Getting Started with WordPress
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Form Basics
  • 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
  • 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
  • Newbie