Marc Abrate

Marc Abrate

Member Since February 15, 2014

22,307

Total Points

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

275 Achievements

  • Working with CSS and JS in WordPress Themes
  • The WordPress Customizer
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Python Tuples
  • Python Dictionaries
  • Navigating, Nesting and Redirecting Routes
  • The OWASP Top 10 Explained
  • Getting Started with React Router
  • Meet Objects
  • Python Slices
  • Python Lists
  • Build an Application
  • Using Lists
  • What a Beautiful Vue!
  • Introducing Vue
  • Meet Lists
  • HTML: The Structural Foundation of Web Pages and Applications
  • All Together Now
  • Functions and Looping
  • Types and Branching
  • Meet Python
  • Finishing the Game
  • Introducing JavaScript
  • Introduction to Design
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Customizing WordPress Themes
  • Hello, GitHub!
  • ES2015 Basics
  • Express Middleware
  • Sessions and Cookies
  • User Registration and Login
  • Go Further With Mongo
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • What is Authentication?
  • Going MEAN with Express
  • First Steps in React
  • Learn About Drupal
  • Unit Converter
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • Introduction to MEAN
  • Improving Our Todo App
  • Services in Angular
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • Doing More with Express
  • Serving Static Files in Express
  • Testing and Debugging
  • Meet Objects
  • Improving Our Code
  • Basic Android Programming
  • Creating the Screen Layout
  • Getting Started with Android
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Building and Customizing the Blog
  • Perform
  • Console I/O
  • Prepare and Plan
  • Getting Familiar with HTML and CSS
  • PHP Internal Functions
  • PHP Returns & Closures
  • Introduction to Video Games
  • Creating an SVG
  • Introduction to SVG
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Tuples
  • Dictionaries
  • Things That Count
  • Slices
  • Lists Redux
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Using Templates with Express
  • The Request and Response Objects in Express
  • Developing Express Apps Like a Boss
  • Getting Started with Express
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • HTML First
  • Beginning HTML and CSS
  • PHP Functions Basics
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Installing Sass and Setting up the Project
  • Compass Layout and Typography
  • Spriting with Compass
  • Compass Helper Functions
  • Getting Started with Compass
  • Laravel Getting Started
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Captioning Video
  • Media Basics
  • Structuring Tables
  • Table Basics
  • Art Direction with the Picture Element
  • Image Delivery with Srcset and Sizes
  • Getting Started with Jekyll
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Databases and International Concerns
  • AJAX Concepts
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • User Input
  • Exploring an API
  • Testing and Debugging
  • Improving Our Code
  • Coding the Fun Facts
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • AngularJS MVC Frameworks
  • Flexbox and Multi-Column Layout
  • Building a Command Line Application
  • Introduction to Node.js
  • Gradients
  • Getting Started with WordPress.com
  • PHP Data & Structure
  • Starting Right with PHP Best Practices
  • Starting a Freelance Career
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Ins & Outs
  • Say Hello to Python
  • PHP Getting Started
  • Introduction to Typography
  • Starting a WordPress Theme
  • Using a Data Model
  • Views and View Controllers
  • Getting Started with Xcode
  • Swift Optionals
  • Swift Parameters and Tuples
  • Getting Started with Copyright
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Advanced Sass Concepts
  • Getting Started with Android
  • How UXers Think
  • What Do User Experience Designers Do?
  • WordPress Theme Functions
  • Connecting to MySQL
  • Chrome DevTools Basics
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Web Typography
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • JavaScript Arrays
  • JavaScript Functions
  • JavaScript Numbers
  • JavaScript Objects
  • Creating a Simple Lightbox
  • Introduction to jQuery
  • Creating a Spoiler Revealer
  • Introduction to Game Design
  • Integrating With Paypal
  • Marketing and Promotion
  • Marketing Strategy
  • Marketing Basics
  • Why Start a Business?
  • Getting Started With Rails
  • Why Version Control Matters
  • The Logo Sprint
  • Logo Design 101
  • Going Mobile
  • Designing Email with CSS
  • Coding HTML Email
  • HTML Email Basics
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Joining Relational Data Between Tables in SQL
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • DNS Basics
  • Graphic Basics
  • Console Users and Permission
  • Prototyping With Bootstrap
  • What is User Experience (UX)?
  • Color Theory
  • Principles
  • Elements
  • Reading Data from Databases with SQL
  • Moving Around in the Console
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Listing Inventory Items
  • PHP Properties & Methods
  • PHP Objects and Classes
  • Introduction to Front-End Frameworks
  • JavaScript Strings
  • Introduction Variables
  • jQuery Plugins
  • Form Validation and Manipulation
  • WordPress Theme Templates
  • Content Strategy with WordPress
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Responsive Design
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Backgrounds and Borders
  • Understanding Views and View Controllers
  • Getting Started (iOS7)
  • Foundation Framework
  • Introduction to Objective-C
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Launching the Website
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • Getting Started with PHP
  • Introduction to jQuery
  • Introduction
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Shaking Things Up
  • Learning the Language
  • Getting Started with Android
  • Newbie