Mark Thomas

Mark Thomas

United States
Open to Work

8,174

Total Points

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

Skills & Experience

  • Company

    Children's Hunger Fund

  • Job Title

    Web Developer

  • Spoken Languages

    • English, Spanish

101 Achievements

  • HTML First
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Building a Command Line Application
  • Introduction to Node.js
  • Shopping List
  • Things That Count
  • AngularJS MVC Frameworks
  • Ins & Outs
  • Beginning HTML and CSS
  • Say Hello to Python
  • Swift Structs
  • Swift Enums and their Methods
  • Swift Enums
  • Fundamentals of C
  • Cocoapods
  • Using a Data Model
  • Views and View Controllers
  • Getting Started with Xcode
  • Data Modeling With Structures
  • Concurrency
  • Pulling Data From the Web
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Password Hashing and Sign-In
  • Ruby Testing
  • Standard Library
  • Ruby Core
  • Ruby Modules
  • Ruby Procs & Lambdas
  • Ruby Blocks
  • Ruby Loops
  • Ruby Methods
  • Ruby Hashes
  • Ruby Numbers
  • Getting Started With Rails
  • Ruby Strings
  • Objects, Classes, and Variables
  • Ruby Basics
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • PHP Properties & Methods
  • Installing a Ruby Development Environment
  • WordPress Theme Templates
  • PHP Objects and Classes
  • Local WordPress Development
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • Moving Around in the Console
  • JavaScript Strings
  • Introduction Variables
  • WordPress Theme Functions
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Content Strategy with WordPress
  • Introduction to jQuery
  • Flexbox and Multi-Column Layout
  • Gradients
  • Graphic Basics
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Web Typography
  • Backgrounds and Borders
  • Website Basics
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Ruby Arrays
  • Newbie