Pete Lower

Pete Lower

Seattle, Mexico

Web Developer

17,225

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

    LowerMedia

226 Achievements

  • HTML Email Basics
  • Exploring Best Practices
  • Test Drive
  • Meet Selenium
  • Python For Beginners
  • Component Lifecycle
  • Designing Dataflow
  • Stateful Components
  • Thinking in Components
  • First Steps in React
  • What Is WordPress?
  • Finishing Your WordPress Theme
  • Custom Homepage Templates in WordPress
  • Adding a Blog to a WordPress Theme
  • Custom Post Type Templates
  • Building Out WordPress Navigation
  • Building Page Templates in WordPress
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • Improving the Application Code
  • Editing and Filtering Names
  • Adding and Removing Names
  • Getting the REST You Need
  • Go Further With Mongo
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Doing More with Express
  • Serving Static Files in Express
  • Using Templates with Express
  • The Request and Response Objects in Express
  • Developing Express Apps Like a Boss
  • Getting Started with Express
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • Introduction to Node.js
  • Classes
  • Objects and New Collection Types
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • DOM Traversal
  • DOM Manipulation
  • Events
  • Hello, jQuery!
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • JavaScript Conditional Statements
  • AJAX Concepts
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Better SEO Through Content
  • Better SEO Through Tools
  • Content Comes First
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Pricing and Project Proposals
  • Finding Your First Project
  • Starting a Freelance Career
  • Product Market Fit
  • Discovery
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • MASH JavaScript
  • MASH CSS
  • MASH HTML
  • Treehouse Club - JavaScript
  • Treehouse Club - CSS
  • Welcome to the Treehouse Club
  • WWW
  • The Internet
  • Computer Languages
  • Computer Basics
  • Finding Good WordPress Plugins and Themes
  • Managing Comments on a WordPress Blog
  • Working with Media in WordPress Blogs
  • Posts and Pages in WordPress
  • Blogging with WordPress Overview
  • WordPress Admin Settings
  • WordPress User Roles
  • A Template Hierarchy Review
  • Media Templates in WordPress
  • Custom Post Type Templates
  • Archive Templates in WordPress
  • Page and Post Templates in WordPress
  • Homepage Templates in WordPress
  • Core WordPress Theme Files
  • How WordPress Templates Work
  • Owning a WordPress Site Long Term
  • WordPress Community Management
  • Working with Media in WordPress
  • Adding and Editing Content
  • Getting a WordPress Site
  • Getting Modular with Mixins and Functions
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • WordPress Settings API Overview
  • The Production Server
  • The Staging Server
  • The Local Development Environment
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Introduction to Ecommerce with WordPress
  • Hooking Into WordPress Plugins
  • Action Functions in WordPress
  • Filter Functions in WordPress
  • An Overview of Hooks in WordPress
  • Introduction to Node.js
  • Starting Right with PHP Best Practices
  • WordPress Theme Functions
  • Laravel Getting Started
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Say Hello to Python
  • WordPress Theme Templates
  • Content Strategy with WordPress
  • The WordPress Codex
  • Local WordPress Development
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • JavaScript and the DOM
  • JavaScript Objects
  • JavaScript Functions
  • Licensing
  • Fair Use and Public Domain
  • Getting Started with Copyright
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • DNS Basics
  • Graphic Basics
  • Installing Programs
  • Introduction Variables
  • Functions
  • Objects and Arrays
  • Getting Started with WordPress
  • Control Structures
  • Basics
  • Environment and Redirection
  • Console Processes
  • Creating an Icon
  • Console Users and Permission
  • HTML First
  • Introduction to Illustrator
  • Building a WordPress Plugin Settings Page
  • Better SEO Through Code
  • Introduction to SEO
  • Next Steps
  • How WordPress Plugins Work
  • Moving Around in the Console
  • Chrome DevTools Basics
  • Introduction to Design
  • Why Start a Business?
  • Beginning HTML and CSS
  • PHP Properties & Methods
  • PHP Objects and Classes
  • Newbie