Michael Soileau

Michael Soileau

Member Since January 9, 2015

9,431

Total Points

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

200 Achievements

  • Data, Databases and SQL
  • Introduction to Node.js
  • Prototypal Inheritance
  • Introduction to Methods
  • Constructor Functions & Prototypes
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • AJAX Concepts
  • Organizing your Tests
  • PHP Internal Functions
  • Ruby Numbers (Ruby Basics)
  • How To Test Our Code
  • Tools for Testers
  • Creating Your Tests
  • Say Hello to Python
  • Starting Right with PHP Best Practices
  • Databases and International Concerns
  • Autoloading and Composer
  • Creating Distributable OOP Packages
  • Error Handling
  • PHP Functions Basics
  • PHP Returns & Closures
  • PHP Returns & Closures
  • PHP Data & Structure
  • PHP Datatypes
  • PHP Conditionals
  • PHP Loops
  • How Ruby Works
  • Say Hello to Python
  • PHP Getting Started
  • Creating HTML Content
  • CSS: Cascading Style Sheets
  • Customizing Colors and Fonts
  • Marketing and Promotion
  • Introduction to SEO
  • Better SEO Through Content
  • Standard Library
  • Ruby Modules
  • Ruby Core
  • HTML First
  • Introduction to jQuery
  • Ruby Procs & Lambdas
  • Paginating a List: Model and View
  • Manipulating Schema with SQL
  • PHP Inheritance & Interfaces
  • Ruby Blocks
  • Paginating a List: Controller
  • Beginning HTML and CSS
  • Getting Started with Sass
  • Adding Search: Controller & View
  • Adding Search: Model
  • Cleaning URLs with Subfolders
  • PHP Objects and Classes
  • PHP Properties & Methods
  • Cleaning URLs with Rewrite Rules
  • Refactoring the Codebase
  • Configuring WordPress
  • Content Strategy with WordPress
  • Integrating Validation Errors
  • Filtering Input for Queries
  • Using Relationship Tables
  • Limiting Results in Queries
  • Getting Started with WordPress
  • Creating Tables and Manipulating Data with SQL
  • Connecting to MySQL
  • Querying the Database
  • Introduction to Data, Databases and SQL
  • Installing MySQL Server and MySQL Workbench
  • Reading Data from Databases with SQL
  • Installing Programs
  • Integrating With Paypal
  • Rails Frontend Development
  • Working with PHP Functions
  • Simple PHP Application: Wrapping Up The Project
  • Console Users and Permission
  • Console Processes
  • Environment and Redirection
  • Video Marketing
  • DNS Basics
  • Moving Around in the Console
  • Social Media
  • Usability Basics
  • Usability Testing
  • Search Engine Optimization
  • Email Marketing
  • Google Maps Integration
  • Customizing Google Maps
  • Introduction to jQuery
  • Form Validation and Manipulation
  • jQuery Plugins
  • JavaScript Objects
  • Vector Shapes
  • Slices & Save for Web
  • Workflow Basics
  • Adaptive Design
  • Responsive Design
  • Advanced Techniques
  • Listing Inventory Items
  • Media Queries
  • Fluid Foundation
  • CSS Animations
  • Creating the Menu and Footer
  • Adding a Contact Form
  • Flexbox and Multi-Column Layout
  • Transitions and Transforms
  • Backgrounds and Borders
  • Web Typography
  • Gradients
  • Text, Fonts, and Lists
  • CSS Box Model
  • JavaScript Functions
  • Advanced Selectors
  • Values and Units
  • Selectors
  • Introduction to Responsive Web Design
  • Getting Started with PHP
  • Getting Started with CSS
  • Media Queries
  • Creating a Website Structure
  • Styling Content
  • Launching the Website
  • Treehouse Scholarship
  • Getting Started With Rails
  • JavaScript Arrays
  • Multi-Column Layouts
  • Website Basics
  • Text Editors and HTML
  • Transforms
  • Ruby Methods
  • Ruby Loops
  • Animation
  • Transitions
  • Masks Basics
  • Type Tools
  • Backgrounds
  • Ruby Hashes
  • Chair Yoga
  • Taking The Perfect Profile Picture
  • Your First App
  • Borders
  • Gradients
  • Websites
  • Web Apps
  • Accessibility
  • JavaScript Numbers
  • Graphic Basics
  • Online Dating
  • Layer Basics
  • Ruby Numbers
  • Ruby Arrays
  • JavaScript Strings
  • Fundamentals
  • Mobile
  • Responsive Web Design
  • Ruby Strings
  • Typography
  • Objects, Classes, and Variables
  • Web Fonts
  • Introduction
  • Introduction Variables
  • Selectors
  • Objects and Arrays
  • Functions
  • Introduction to Programming
  • Ruby Basics
  • Workspace Basics
  • Aesthetic Foundations
  • Basics
  • Video
  • HTML5
  • Basics
  • Control Structures
  • Printing
  • Framework Foundations
  • Mastery Challenge
  • CSS
  • Color Theory
  • Box Model
  • Page Layout
  • Selectors
  • Selector Code Challenge
  • Data Types
  • Text
  • Text Code Challenge
  • Introduction
  • Elements
  • Website Basics
  • Principles
  • Objects
  • Tables
  • Tables Challenge
  • Forms
  • HTML Master
  • HTML
  • Lists
  • List Challenge
  • Links
  • Introduction
  • Text
  • Newbie