Joel Price

Joel Price

Member Since March 1, 2017

13,711

Total Points

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

Skills & Experience

  • Job Title

    Network Security Engineer

  • Spoken Languages

    • English, Japanese

154 Achievements

  • Methods
  • Object-Oriented Programming
  • If Statements
  • Numbers
  • Strings
  • Methods
  • C# Syntax
  • Exploration
  • Discovery
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Build a Simple Contact List
  • Ruby Iteration
  • Ruby Loops
  • Going Further with Grid Layout
  • Flexible Sized Grids
  • Introducing Grid Layout
  • 5 Star Techdegree Reviewer
  • 1st Techdegree Peer Review
  • Modular Media Queries
  • 5th Techdegree Peer Review
  • Sass Grid System
  • ES2015 Basics
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • Gotchas and Wins
  • Iteration
  • Creation
  • SMACSS and Sass
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Sass and BEM
  • Getting Modular with Mixins and Functions
  • Ruby Conditionals
  • Ruby Numeric Types
  • Ruby Objects
  • Ruby Strings and Escape Sequences
  • Ruby Syntax
  • Debugging, Best Practices, and Production
  • Refactoring with Sass
  • Installing Sass and Setting up the Project
  • Add Reusable Logic to Your Sass
  • Write Smart and Efficient CSS with Sass
  • Improve Your Workflow with Sass
  • Getting Started with Sass
  • Starting a Freelance Career
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • DOM Traversal
  • DOM Manipulation
  • Events
  • Hello, jQuery!
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • Finishing the Game
  • Introducing JavaScript
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Structuring Tables
  • Table Basics
  • Art Direction with the Picture Element
  • Image Delivery with Srcset and Sizes
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Getting Started With HTML
  • Introduction to Methods
  • Responding to User Interaction
  • Making Changes to the DOM
  • Build a Grocery List Program
  • Creating a Spoiler Revealer
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Ruby Hashes
  • Ruby Arrays
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Ruby Logical Operators
  • Ruby Control Structures
  • Ruby Operators
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Buggy Logs
  • Cleaner Code
  • 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
  • Introduction to jQuery
  • Getting a Handle on the DOM
  • The Browser Environment
  • 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
  • Computer Basics
  • Perfect
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Perform
  • Console I/O
  • Python Objects
  • Prepare and Plan
  • Dungeon Game 2
  • Python Sets
  • Python Tuples
  • Python Dictionaries
  • Python Slices
  • Python Lists
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Pickups
  • Basic Selectors
  • Getting Started with CSS
  • Player Input and Cameras
  • The Unity Editor and Scene Setup
  • Introduction to Video Games
  • Computer Languages
  • Newbie