Scott Yardley

Scott Yardley

Margate, FL
Open to Work

20,663

Total Points

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

Skills & Experience

  • Company

    Loyalty Superstore

  • Job Title

    Software Developer

268 Achievements

  • Responsive Layouts With the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Working with 'for' Loops
  • Simplify Repetitive Tasks with Loops
  • Arrow Functions
  • Pass Information Into Functions
  • Create Reusable Code with Functions
  • Working with Numbers
  • The Math Object
  • Working With Strings
  • Making Decisions in Your Code with Conditional Statements
  • Hello, JavaScript!
  • Storing and Tracking Information with Variables
  • Understanding State
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • Functions and Looping
  • Clean Routes and Custom Validation
  • S3 Storage Service
  • AWS and "The Cloud"
  • Types and Branching
  • Interfaces in Java
  • Java Inheritance
  • Gotchas and Wins
  • Iteration
  • Creation
  • Harnessing the Power of Objects
  • Meet Objects
  • How it Works
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Java Maps
  • Introducing IntelliJ and Unpacking Packages
  • Dockerize a Web App
  • Managing Images and Containers
  • Building Images Using Dockerfiles
  • Fundamentals of Docker
  • Docker Use Cases
  • Accessing Data using Resources
  • Laravel CRUD operations
  • Seeding the Database
  • MVC (Model)
  • MVC (View)
  • MVC (Controller)
  • Application Navigation (Routing)
  • Getting Started With Laravel
  • PHP Inventory
  • PHP Includes
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Arrays
  • CSS Media Queries
  • CSS Layout Techniques
  • Box Model Concepts
  • The CSS Box Model
  • Getting Started With HTML
  • Structuring Your Content
  • Images, Text and Links
  • Going Further with HTML
  • HTML: The Structural Foundation of Web Pages and Applications
  • Make It Beautiful with CSS
  • Adding a New Web Page
  • Getting Familiar with HTML and CSS
  • Understanding Values and Units
  • Fundamental Concepts
  • Getting Started with CSS
  • Basic Selectors
  • Flexbox Properties
  • Understanding Flexbox
  • Meet Python
  • Classes
  • Objects and New Collection Types
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • Stateful Components
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • Services in Angular
  • Angular Components
  • Setting Up an Angular Application
  • Laravel & Databases
  • Managing Committed Files
  • First Commits
  • Laravel Controllers
  • Laravel Project Setup
  • Laravel Getting Started
  • PHP Conditionals
  • PHP on the Web
  • Daily Exercise Program
  • Using Angular's Built-in Directives
  • Unit Converter
  • Getting to Know PHP
  • Controllers and Scope
  • Getting Started with Angular
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Big Data at Netflix
  • Where and How Big Data Is Used
  • What is Big Data
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Hello, GitHub!
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Introduction to Node.js
  • Databases and International Concerns
  • Starting Right with PHP Best Practices
  • Building a Collection
  • Building the Recipe
  • Understanding Classes
  • Why Object-Oriented Programming?
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Planning for Performance
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Installing a Ruby Development Environment
  • Writing Online
  • Soft Skills - Psychology
  • WordPress.com Social Features
  • Building a WordPress.com Site
  • Getting Started with WordPress.com
  • Sharing a Website
  • Debugging HTML and CSS Problems
  • Web Apps
  • Websites
  • Introduction
  • Ruby Basics
  • Ruby Testing
  • Objects and Arrays
  • Functions
  • Control Structures
  • Basics
  • Local WordPress Development
  • Better SEO Through Content
  • Introduction to SEO
  • Color Theory
  • Principles
  • Elements
  • Design Foundations Final
  • Becoming a Problem Solver
  • Making Money
  • Forming Your Company
  • Marketing Strategy
  • Marketing Basics
  • Introduction to Accounting
  • Understanding Aesthetics
  • Better SEO Through Tools
  • Tools UXers Use
  • How UXers Think
  • What Do User Experience Designers Do?
  • Moving Forward with UX
  • What is User Experience (UX)?
  • Cocoapods
  • What is Usability?
  • Improving Usability
  • Mobile Usability
  • Website Usability
  • DNS Basics
  • Graphic Basics
  • Productivity
  • Presentation Skills
  • Important Skills For Professional Success
  • The Logo Sprint
  • Logo Design 101
  • Business Plan Basics
  • Corporate Structure
  • Designing Email with CSS
  • Coding HTML Email
  • HTML Email Basics
  • Business Plan for Freelance Business
  • Protecting Yourself With Contracts
  • Establishing a Proper Workflow
  • Pricing and Project Proposals
  • Finding Your First Project
  • Starting a Freelance Career
  • Creating a Long Term Business
  • Going Mobile
  • Sharing Your Creation
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Introduction to Design
  • Creating Home Page Assets
  • Applying Effects
  • How to Draw in Illustrator
  •  Adding Color and Type
  • Creating an Icon
  • Introduction to Illustrator
  • Workflow Basics
  • Slices & Save for Web
  • Why Start a Business?
  • Forms
  • Tables
  • Vector Shapes
  • Objects
  • Type Tools
  • Learning the Language
  • Links
  • Masks Basics
  • Lists
  • Getting Started with Android
  • Simple PHP Application: Wrapping Up The Project
  • Working with PHP Functions
  • Integrating With Paypal
  • Listing Inventory Items
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Layer Basics
  • Rails Frontend Development
  • Getting Started With Rails
  • Adding and Editing Content in WordPress
  • Configuring WordPress
  • Getting Started with WordPress
  • Text
  • Introduction
  • Customizing Google Maps
  • Google Maps Integration
  • jQuery Plugins
  • Form Validation and Manipulation
  • Workspace Basics
  • Introduction to jQuery
  • Advanced Techniques
  • Responsive Design
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Newbie