Mark Hill

Mark Hill

Member Since July 19, 2016

9,047

Total Points

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

115 Achievements

  • First Steps in React
  • Hello Internet!
  • Protecting Data and Keeping Attackers Out
  • Why Protect Your Web Apps
  • Security: Concerns
  • Getting Started with Data Science
  • First Steps in React
  • Selections with D3
  • Introduction to MEAN
  • Managing Content in WordPress
  • Understanding MongoDB
  • Getting Started with Express
  • Dependency Management
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Route Connections
  • Introduction to REST
  • Introducing Unit Testing
  • Tools for Testers
  • How To Test Our Code
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Building a Command Line Application
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Introduction to Node.js
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • Creating an SVG
  • Ordering, Limiting and Paging Results
  • ES2015 Basics
  • Introducing jQuery Plugins
  • Custom Media Players
  • Captioning Video
  • Media Basics
  • Introduction to Video Games
  • Local WordPress Development
  • Quiz Practice Project
  • Transitions and Transforms
  • Introduction to SVG
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • How to Install WordPress on Your Computer
  • Getting Started with WordPress
  • Gems In Depth
  • Ruby Gems
  • Getting Started with Angular
  • Migrations and Relationships
  • Laravel Getting Started
  • Introduction to ActiveRecord
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • PHP Email Form Errors
  • PHP Email Forms
  • PHP Inventory
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • PHP Includes
  • Understanding Values and Units
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Basic Selectors
  • Getting Started with CSS
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • 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
  • PHP Data & Structure
  • PHP Getting Started
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • Newbie