Patrick Johnson

Patrick Johnson

New York, NY
Open to Work

9,505

Total Points

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

Skills & Experience

  • Spoken Languages

    • English

125 Achievements

  • Reusable GraphQL
  • Making Changes with Mutations
  • Fetching Data with Queries
  • Getting Started with GraphQL
  • What a Beautiful Vue!
  • Introducing Vue
  • Introducing Grid Layout
  • Putting it all Together
  • Actions, Dispatch and Reducers. Oh my!
  • Getting Started with Redux
  • Image Delivery with Srcset and Sizes
  • Basic Selectors
  • Getting Started with CSS
  • JavaScript Conditional Statements
  • JavaScript Functions
  • JavaScript Variables
  • JavaScript Numbers
  • Introducing JavaScript
  • AJAX and APIs
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • jQuery and AJAX
  • Concepts on Advanced Functions
  • Programming AJAX
  • AJAX Concepts
  • Advanced Directives
  • Advanced Variables, Mixins, Functions, and Placeholders
  • Getting Started with Advanced Sass
  • Advanced Sass Concepts
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Installing Wordpress
  • Custom Post Types and Fields
  • What is User Experience (UX)?
  • Getting Started with Sass
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Converting Static HTML into WordPress Templates
  • WordPress Theme Functions
  • WordPress Theme Templates
  • Content Strategy with WordPress
  • Customizing WordPress
  • JavaScript Objects
  • Introduction to jQuery
  • Careers in the Tech Industry
  • Self-Assessment
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Functions
  • Objects and Arrays
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Selectors
  • Getting Started with CSS
  • Customizing Ruby on Rails Forms
  • Text Editors and HTML
  • Website Basics
  • Ruby on Rails Authentication
  • Getting Started With Rails
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Standard Library
  • Ruby Core
  • Ruby Modules
  • Ruby Procs & Lambdas
  • Ruby Blocks
  • Ruby Loops
  • Ruby Methods
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Numbers
  • Ruby Strings
  • Borders
  • Web Fonts
  • Objects, Classes, and Variables
  • Ruby Basics
  • Control Structures
  • Basics
  • Selectors
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • Color Theory
  • Aesthetic Foundations
  • Websites
  • Principles
  • Elements
  • HTML
  • HTML Master
  • CSS
  • Text Code Challenge
  • Selector Code Challenge
  • Website Basics
  • Mastery Challenge
  • Framework Foundations
  • Printing
  • Page Layout
  • Box Model
  • Text
  • Data Types
  • Selectors
  • Introduction
  • Forms
  • Tables Challenge
  • Tables
  • Objects
  • Links
  • List Challenge
  • Lists
  • Text
  • Introduction
  • Newbie