Michael Fish

Michael Fish

Lexington, Ky
Open to Work

Software Developer

7,804

Total Points

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

Skills & Experience

93 Achievements

  • Starting a WordPress Theme
  • Getting Started with WooCommerce Theme Development
  • Building Page Templates in WordPress
  • Working with CSS and JS in WordPress Themes
  • PHPDB Stage 1: Databases and PHP
  • Exporting Designs
  • Sketch Features
  • Introducing Sketch
  • Starting Right with PHP Best Practices
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Inheritance & Interfaces
  • Quiz Practice Project
  • Prototypal Inheritance
  • Introduction to Node.js
  • The Internet
  • Introduction to Design
  • Prepare and Plan
  • PHP Properties & Methods
  • PHP Objects and Classes
  • PHP Functions Basics
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Responsive Theory
  • Careers in the Tech Industry
  • Self-Assessment
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Traversing and Manipulating the DOM with JavaScript
  • Getting Started with WordPress
  • Introducing jQuery Plugins
  • Pricing and Project Proposals
  • Finding Your First Project
  • Starting a Freelance Career
  • Pick a Number! Any Number!
  • Things That Count
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Ruby Hashes
  • Ins & Outs
  • Say Hello to Python
  • Getting Started with Java
  • Ruby Arrays
  • Ruby Logical Operators
  • Ruby Control Structures
  • Ruby Operators
  • Ruby Methods
  • Ruby Strings (Ruby Basics)
  • Ruby Numbers (Ruby Basics)
  • How Ruby Works
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introduction to Front-End Frameworks
  • Fundamental Concepts
  • Designing with the Latest Features
  • Introducing JavaScript
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Newbie