Paul McCann

Paul McCann

Chicago

I'm a freelance web builder and have been for awhile. I still have an IE2 installer diskette, in case anyone needs to borrow that for testing. I'm old school - awesome at HTML email, but terrible at figuring out why my mouse doesn't work in Terminal.

8,357

Total Points

Points are earned whenever you take an important action on Treehouse.
Learn more about when and how points are earned.

118 Achievements

  • Installing Packages with npm
  • JavaScript Functions
  • DNS Basics
  • Graphic Basics
  • Custom Menu Fields in WordPress
  • An Overview of Menus in WordPress
  • Understanding Flexbox
  • Planning for Performance
  • JavaScript Conditional Statements
  • Running an Ecommerce Site Long Term
  • Extending WooCommerce
  • Managing Orders in WooCommerce
  • Working with Media Queries
  • CSS Animation Basics
  • Understanding CSS Transitions and Transforms
  • Understanding Flexbox and Multi-Column Layout
  • Display Modes
  • Getting Started with PHP
  • PHP Properties & Methods
  • PHP Objects and Classes
  • Customizing Drupal
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • Modules and Themes
  • Site Building with the Drupal Interface
  • Learn About Drupal
  • Art Direction with the Picture Element
  • Image Delivery with Srcset and Sizes
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Refactoring with Sass
  • Installing Sass and Setting up the Project
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • JavaScript Numbers
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • JavaScript Variables
  • Managing Products in WooCommerce
  • Setting Up WooCommerce
  • Introduction to Ecommerce with WordPress
  • Building Page Templates in WordPress
  • The WordPress Loop
  • Moving from WordPress.com to Self-Hosted WordPress.org
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • Setup a Bootstrap Theme
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • The WordPress Codex
  • The Local Development Environment
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Custom Media Players
  • Media Basics
  • Captioning Video
  • JavaScript Strings
  • Introducing JavaScript
  • Introduction Variables
  • Creating a Simple Drawing Application
  • Prototyping With Bootstrap
  • Introduction to Front-End Frameworks
  • Creating a Password Confirmation Form
  • Building Out WordPress Navigation
  • Custom Post Type Templates
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • Table Basics
  • WordPress Community Management
  • WordPress Admin Settings
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Archive Templates in WordPress
  • Functions
  • Objects and Arrays
  • Control Structures
  • Page and Post Templates in WordPress
  • Homepage Templates in WordPress
  • Core WordPress Theme Files
  • How WordPress Templates Work
  • Extending WordPress Template Functionality
  • Converting Static HTML into WordPress Templates
  • Local WordPress Development
  • Owning a WordPress Site Long Term
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Preparing to Code WordPress Templates
  • Working with Media in WordPress
  • WordPress Theme Functions
  • WordPress Theme Templates
  • Content Strategy with WordPress
  • Basics
  • Adding and Editing Content
  • Getting a WordPress Site
  • Going Mobile
  • Designing Email with CSS
  • Coding HTML Email
  • HTML Email Basics
  • Selectors
  • Newbie