Michael Strand

Michael Strand

Member Since November 7, 2013

10,897

Total Points

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

144 Achievements

  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • Create Function Using Arrow Syntax
  • Sweeping Vues: Loops, Methods, Directives
  • The OWASP Top 10 Explained
  • Why Protect Your Web Apps
  • A World Full of Spiders
  • Using Template Literals
  • Defining Variables With let and const
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • Programming AJAX
  • Angular Form Validation
  • AJAX Concepts
  • JavaScript Objects
  • Angular Basic Forms
  • Services in Angular
  • Angular Components
  • Setting Up an Angular Application
  • Security: Solutions
  • Security: Concerns
  • Meet Python
  • JavaScript Arrays
  • JavaScript Loops
  • What a Beautiful Vue!
  • Introducing Vue
  • JavaScript Functions
  • JavaScript Conditional Statements
  • Finishing the Game
  • Introducing JavaScript
  • JavaScript Numbers
  • JavaScript Variables
  • How WordPress Plugins Work
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Communicating with a RESTful API
  • Getting the REST You Need
  • First Steps in React
  • Installing Sass and Setting up the Project
  • Introducing JavaScript
  • Hello, jQuery!
  • The WordPress Loop
  • Working with Text
  • Ordering, Limiting and Paging Results
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • SEO Plugins for WordPress
  • Enhancing the SEO of a WordPress Theme
  • Content Comes First
  • Customizing the WooCommerce Cart and Checkout Process
  • Starting a Custom WooCommerce Theme
  • Cart, Checkout and Account Templates and Hooks
  • Global and Product Templates and Hooks
  • Getting Started with WooCommerce Theme Development
  • Contact Forms & Mailers
  • Slim and Templates
  • Dependency Management
  • PHP Inheritance & Interfaces
  • Custom Menu Fields in WordPress
  • An Overview of Menus in WordPress
  • The Local Development Environment
  • PHP Properties & Methods
  • PHP Objects and Classes
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • 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
  • Setting Up WooCommerce
  • Introduction to Ecommerce with WordPress
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Introduction to SVG
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • Introduction to jQuery
  • Introduction to Responsive Web Design
  • Preparing to Code WordPress Templates
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Introduction Variables
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Custom Post Types and Fields
  • WordPress Plugin Best Practices
  • Local WordPress Development
  • WordPress Theme Functions
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • WordPress Theme Templates
  • Content Strategy with WordPress
  • Widgets and Custom Menus
  • WordPress Themes
  • Customizing WordPress Themes
  • Installing Wordpress
  • Going Mobile
  • Designing Email with CSS
  • Coding HTML Email
  • HTML Email Basics
  • Storyboards
  • Web View
  • Designing your App
  • Refactoring into a Model
  • Creating a Data Collection
  • Understanding Views and View Controllers
  • Getting Started (iOS7)
  • Automatic Reference Counting
  • Newbie