Keith Monaghan

Keith Monaghan

Bend

I’m a web developer and technology advocate at Pneuma33 where I push to be on the cutting edge. I used Treehouse to learn web development for my career. I live in beautiful Bend, Oregon with my wife and daughter.

9,494

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

    Monaghan Media

  • Spoken Languages

    • English

138 Achievements

  • Becoming a Design Thinker
  • Introducing JavaScript
  • PHP Returns & Closures
  • PHP Functions Basics
  • Setting Up an Angular Application
  • Introduction to SEO
  • Customizing BuddyPress
  • Social Interactions in BuddyPress
  • Manage BuddyPress Member Profiles
  • Getting Started with BuddyPress
  • What's New in Foundation 5
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Cleaning URLs with Rewrite Rules
  • Cleaning URLs with Subfolders
  • Integrating Validation Errors
  • Simple PHP Application: Wrapping Up The Project
  • Working with PHP Functions
  • Integrating With Paypal
  • DNS Basics
  • Making Money
  • Introduction to Accounting
  • Marketing Strategy
  • The Logo Sprint
  • Logo Design 101
  • Launching a WordPress Site
  • Preparing to Code WordPress Templates
  • WordPress Theme Functions
  • Marketing Basics
  • Forming Your Company
  • Corporate Structure
  • Why Start a Business?
  • Video Marketing
  • Email Marketing
  • Defining the Project
  • Search Engine Optimization
  • Intro to User Experience
  • Usability Testing
  • Usability Basics
  • Social Media
  • WordPress Theme Templates
  • Content Strategy with WordPress
  • Customizing WordPress
  • Managing Comments
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Advanced Techniques
  • Launching the Website
  • Styling Content
  • Text Editors and HTML
  • Website Basics
  • Console Users and Permission
  • Moving Around in the Console
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Listing Inventory Items
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Creating a Website Structure
  • Responsive Design
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Adding and Editing Content in WordPress
  • Configuring WordPress
  • Getting Started with WordPress
  • Exterminator
  • Layer Basics
  • Workspace Basics
  • Online Dating
  • Taking The Perfect Profile Picture
  • Chair Yoga
  • Graphic Basics
  • Builder
  • Ruby Basics
  • Functions
  • Introduction to Programming
  • Objects and Arrays
  • Control Structures
  • Basics
  • Mobile
  • Responsive Web Design
  • Media Queries
  • CSS3
  • Multi-Column Layouts
  • Animation
  • Transforms
  • Transitions
  • Backgrounds
  • Gradients
  • Borders
  • Web Fonts
  • Fundamentals
  • 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
  • HTML Master
  • Forms
  • Tables Challenge
  • Tables
  • Objects
  • Links
  • List Challenge
  • Lists
  • Text
  • Introduction
  • Newbie