Zachary Jones

Zachary Jones

Atlanta, GA
Open to Work

13,707

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

    Google/Adecco

  • Job Title

    Web Application Developer

  • Spoken Languages

    • English

187 Achievements

  • Protocol Basics
  • Objects and Optionals
  • Introduction to Enumerations
  • Running Apps on a Device
  • Improving Our User Interface
  • Structs As Data Models
  • View Controllers and Views
  • Getting Started with iOS Development
  • Differentiating Between Objects
  • Class Inheritance
  • Classes in Swift
  • Complex Data Structures
  • Adding Power to Functions
  • Functions in Swift
  • Control Flow With Conditional Statements
  • Control Flow With Loops
  • Dictionaries in Swift
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Getting Started with Jekyll
  • Sales and Pitching
  • Marketing and Promotion
  • Using SQLite for Structured Data
  • Key-Value Saving with SharedPreferences
  • File Storage
  • Introduction to Data Persistence
  • Customizing a ListView for the Inbox
  • Updating Other GridViews
  • Customizing a GridView for Friends
  • Customizing the Action Bar
  • Using Custom Styles and Themes
  • Customizing the Login Screen
  • Starting with Design Mockups
  • Self-Destruction
  • Retrieving and Viewing Messages
  • Sending Messages
  • Finishing the User Interface
  • The Model-View-Controller Pattern
  • Intents and Multiple Activities
  • User Input
  • Capturing Photos and Videos
  • Relating Users in Parse.com
  • Using Fragments for Tabs
  • Adding Users Using Parse.com
  • Starting the App
  • Getting Started with Genymotion
  • Using Intents to Display and Share Posts
  • Adapting Data for Display in a List
  • Getting Data from the Web
  • Rebuilding from Scratch
  • Exploring the Master-Detail Template
  • Getting Started with Android Studio
  • Using Git for Android
  • Publishing on Google Play
  • Testing and Debugging
  • Improving Our Code
  • Coding the Fun Facts
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • Getting Started with Android
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Moving Beyond the Blog
  • Finding Business
  • Creating Content
  • Introduction to Blogging
  • Working with a Developer
  • Designing our App
  • Wireframing, Interaction Design and Planning
  • ADS Writing and Preparation
  • Introduction to UI Design
  • Creating a Long Term Business
  • Protecting Yourself With Contracts
  • Establishing a Proper Workflow
  • Pricing and Project Proposals
  • Finding Your First Project
  • Starting a Freelance Career
  • Displaying Our Weather Data
  • Data Modeling With Structures
  • Ins & Outs
  • Say Hello to Python
  • Concurrency
  • Pulling Data From the Web
  • Deploying to a Device
  • Debugging Our App
  • Improving Our User Interface
  • Using a Data Model
  • Views and View Controllers
  • Getting Started with Xcode
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • The Logo Sprint
  • Logo Design 101
  • Chrome DevTools Basics
  • Introduction to Design
  • Self-Assessment
  • Designing and Starting the App
  • Viewing a Web Page
  • Adapting Data for Display
  • Data Modeling
  • Getting Data from the Web
  • Rebuilding from Scratch
  • Exploring the Master-Detail Template
  • Getting Started with CSS
  • Fluid Foundation
  • Getting Started With Rails
  • Financing Your Company
  • Adding and Editing Content in WordPress
  • Marketing Strategy
  • Configuring WordPress
  • Getting Started with WordPress
  • Content Strategy with WordPress
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Console Processes
  • Graphic Basics
  • Layer Basics
  • Workspace Basics
  • Responsive Design
  • Adaptive Design
  • Introduction to Responsive Web Design
  • Transforms
  • Transitions
  • From Idea to Execution
  • Making Money
  • Introduction to Accounting
  • Web View
  • Storyboards
  • Automatic Reference Counting
  • Share Your Creation
  • Animate This
  • Shaking Things Up
  • Making It Pretty
  • Marketing Basics
  • Learning the Language
  • Typography
  • Getting Started with iPhone
  • Website Basics
  • Color Theory
  • Forming Your Company
  • Principles
  • Corporate Structure
  • Elements
  • Why Start a Business?
  • Selectors
  • Console Users and Permission
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Framework Foundations
  • Printing
  • Page Layout
  • Box Model
  • Text
  • Data Types
  • Selectors
  • Introduction
  • Forms
  • Moving Around in the Console
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Newbie