Aaron Watkins

Aaron Watkins

Courses Plus Student

Bay Area, California

10,677

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

    Facebook, Inc.

115 Achievements

  • Writing a Classifier
  • Machine Learning Vocabulary
  • Introduction to Machine Learning
  • Recursion and Space Complexity
  • Algorithms in Code
  • Time Complexity
  • Playing a Counting Game
  • Welcome to Basic Math for Data Analysis
  • Buggy Logs
  • Cleaner Code
  • Timezones
  • Math Quiz App
  • Dates and Times
  • Creating a Memory Game
  • Emulating Built-ins
  • Welcome to OOP
  • Iterating and Packing with Dictionaries
  • Introducing Dictionaries
  • Sequence Operations
  • Sequence Iterations
  • Packing and Unpacking
  • Getting Info In and Out of Functions
  • Introduction to Functions
  • Getting to Know Tuples
  • Build an Application
  • Using Lists
  • Meet Lists
  • All Together Now
  • Functions and Looping
  • Types and Branching
  • Meet Python
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Getting Started with Redux
  • Computer Languages
  • Computer Basics
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Getting Data from a Database
  • Data, Databases and SQL
  • What is npm?
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Introduction to Illustrator
  • Improving Our Code
  • Coding the Fun Facts
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • Getting Started with Android
  • Swift Functions
  • Swift Structs
  • Swift Enums
  • Collections
  • ADS Writing and Preparation
  • Introduction to UI Design
  • Operators
  • Types
  • Variables and Constants
  • Creating a Data Collection
  • Understanding Views and View Controllers
  • Search Engine Optimization
  • Getting Started (iOS7)
  • iOS 5 Core Data
  • Introduction to Front-End Frameworks
  • The Logo Sprint
  • Logo Design 101
  • Shaking Things Up
  • Pretty Little Things
  • Viewing a Web Page
  • Adapting Data for Display
  • Data Modeling
  • Social Media
  • Making Money
  • Marketing Strategy
  • Introduction to Accounting
  • Marketing Basics
  • Forming Your Company
  • Corporate Structure
  • Why Start a Business?
  • 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
  • Learning the Language
  • Getting Started with Android
  • Getting Data from the Web
  • Rebuilding from Scratch
  • Exploring the Master-Detail Template
  • Share Your Creation
  • Animate This
  • Shaking Things Up
  • Making It Pretty
  • Learning the Language
  • Getting Started with iPhone
  • Newbie