Joseph Williams

Joseph Williams

Nashville, TN
Open to Work

I'm a happily married, former crime-fighting, aspiring developer looking to make a change in the world starting with the local community.

10,675

Total Points

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

Skills & Experience

128 Achievements

  • Introduction to Node.js
  • Build a Grocery List Program
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Logical Operators
  • Ruby Control Structures
  • Ruby Operators
  • Build a Simple Contact List
  • Ruby Iteration
  • Ruby Loops
  • Build a Simple Todo List Program
  • Ruby Booleans
  • Blocks Practice
  • Working With Blocks
  • Ruby Blocks
  • Ruby Modules
  • Ruby Procs & Lambdas
  • Build a Bank Account Class
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Python Objects
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Slices
  • Lists Redux
  • Customizing WordPress Themes
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • Ruby Blocks
  • Ruby Loops
  • Ruby Methods
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Numbers
  • Ruby Strings
  • Objects, Classes, and Variables
  • Ruby Basics
  • Installing a Ruby Development Environment
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • WordPress Themes
  • Integrating With Paypal
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Installing Programs
  • Environment and Redirection
  • How Ruby Works
  • Console Processes
  • Console Users and Permission
  • Why Version Control Matters
  • AJAX Concepts
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Moving Around in the Console
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Simple PHP Application: Wrapping Up The Project
  • Introduction Variables
  • Working with PHP Functions
  • Media Queries
  • CSS Animations
  • Transitions and Transforms
  • Flexbox and Multi-Column Layout
  • Gradients
  • Web Typography
  • Values and Units
  • 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
  • Backgrounds and Borders
  • Beginning HTML and CSS
  • Reading Data from Databases with SQL
  • Introduction to Data, Databases and SQL
  • CSS Box Model
  • Text, Fonts, and Lists
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Listing Inventory Items
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Newbie