Wayne Smith

Wayne Smith

Member Since June 8, 2016

12,526

Total Points

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

147 Achievements

  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Number Game App
  • Differentiating Between Objects
  • Class Inheritance
  • Shopping List App
  • Classes
  • Logic in Python
  • Complex Data Structures
  • HTTP Methods and Headers
  • Workflows
  • Function Parameters
  • Python Data Types
  • Working With Remote Repositories
  • Functions in Swift 2.0
  • Control Flow with Conditional Statements
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Loops and Final Touches
  • Python For Beginners
  • Control Flow With Loops
  • Encapsulation with Properties
  • Swift Dictionaries
  • Encapsulation and Arrays
  • Inheritance
  • Methods
  • Using Templates with Express
  • Object-Oriented Programming
  • Perfect
  • Perform
  • Console I/O
  • Prepare and Plan
  • The Request and Response Objects in Express
  • Developing Express Apps Like a Boss
  • Getting Started with Express
  • Creating a Simple Server in Node.js
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Merging
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • PHP Conditionals
  • Building a Command Line Application
  • PHP on the Web
  • Daily Exercise Program
  • Unit Converter
  • Introduction to Node.js
  • Getting to Know PHP
  • Quiz Practice Project
  • Prototypal Inheritance
  • Introduction to Collections
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Swift Operators
  • AJAX and APIs
  • Swift Types
  • An Introduction to Swift Programming
  • jQuery and AJAX
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • Programming AJAX
  • PHP Conditionals
  • PHP Datatypes
  • AJAX Concepts
  • PHP Data & Structure
  • Using a jQuery Carousel
  • PHP Getting Started
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Structuring Tables
  • Table Basics
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • JavaScript Functions
  • JavaScript Conditional Statements
  • How Ruby Works
  • JavaScript Numbers
  • Introduction to Front-End Frameworks
  • JavaScript Variables
  • Introducing JavaScript
  • WordPress Admin Settings
  • Fundamental Concepts
  • Designing with the Latest Features
  • WordPress User Roles
  • WordPress Plugins
  • WordPress Themes
  • The WordPress Customizer
  • Basic Layout
  • Managing Media in WordPress
  • The Box Model
  • Managing Content in WordPress
  • Understanding Values and Units
  • How to Install WordPress on Your Computer
  • Getting Started with WordPress
  • Building Forms with Bootstrap
  • Using Bootstrap Components
  • Responsive Layouts with the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Choosing Options
  • Basic Selectors
  • Organizing Forms
  • Form Basics
  • Getting Started with CSS
  • 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
  • Newbie