Brittany Stubbs

Brittany Stubbs

Member Since January 4, 2015

22,979

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

    Haphazrd

290 Achievements

  • Error Handling
  • Autoloading and Composer
  • Databases and International Concerns
  • Starting Right with PHP Best Practices
  • Cleaning URLs with Subfolders
  • Integrating Validation Errors
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • Working with Text
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Getting Data from a Database
  • Data, Databases and SQL
  • Database Security
  • Queries & Results
  • Getting Started with PDO
  • Limiting Results in Queries
  • Using Relationship Tables
  • Filtering Input for Queries
  • Querying the Database
  • Connecting to MySQL
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Objects and Classes
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • Differentiating Between Objects
  • Class Inheritance
  • Classes
  • Complex Data Structures
  • Delegation in iOS
  • Introduction to Delegates
  • Implementing the Detail View
  • Custom Table View Cells
  • Next Week's Weather
  • Upgrading Stormy
  • Introduction to Table Views
  • Creating Flexible Objects with Protocols
  • Protocols
  • Refreshing the Data
  • Adding Weather Icons
  • Managing Complexity
  • Interacting With Data From the Web
  • Simple Data Structures
  • Closures in iOS
  • Closures and Closure Expressions
  • Functions as First Class Citizens
  • Refactoring Our Code (Swift)
  • Building the Master and Detail Views (Swift)
  • Building a Music Library and Playlists (Swift)
  • Using a Navigation Controller With Segues (Swift)
  • Working With Multiple View Controllers (Swift)
  • Deploying to a Device
  • Debugging Our App
  • Improving Our User Interface
  • Using a Data Model
  • Views and View Controllers
  • Getting Started with Xcode
  • Swift Value vs Reference Types
  • Swift Properties
  • Swift Inheritance
  • Swift Classes and Objects
  • Swift Structs and their Methods
  • Swift Structs
  • Swift Enums and their Methods
  • Swift Enums
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Designing and Starting the App
  • Retrieving and Viewing Data from Parse.com
  • Capturing Photo and Video Using UIImagePickerController
  • Relating Users in Parse.com
  • Using Parse.com as a Backend and Adding Users
  • Cocoapods
  • Viewing a Web Page
  • Adapting Data for Display
  • Data Modeling
  • Migrating a SQLite Database
  • CRUD Operations with SQLite
  • Using SQLite for Structured Data
  • Key-Value Saving with SharedPreferences
  • File Storage
  • Introduction to Data Persistence
  • Adding Push Notifications from Parse.com
  • Updating Other GridViews
  • Customizing a GridView for Friends
  • Customizing a ListView for the Inbox
  • 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
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Capturing Photos and Videos
  • Getting Data from the Web
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Relating Users in Parse.com
  • Branches
  • Using Fragments for Tabs
  • Getting Started With Git
  • Why Version Control Matters
  • Rebuilding from Scratch
  • Adding Users Using Parse.com
  • Exploring the Master-Detail Template
  • Installing Programs
  • Environment and Redirection
  • Starting the App
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Chrome DevTools Basics
  • Web Apps
  • Websites
  • Introduction
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • Acting on List Item Taps
  • Lists with RecyclerViews
  • Refactoring Our Code (objc)
  • Using Parcelable Data
  • Custom ListViews
  • AJAX Concepts
  • Responsive Patterns
  • Responsive Theory
  • Custom Media Players
  • Captioning Video
  • Media Basics
  • Standard ListViews
  • Updating the Data Model
  • Hooking up the Model to the View
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • Building the Master and Detail Views (objC)
  • Building the Weather UI
  • Working with JSON
  • JavaScript and the DOM
  • Creating a Simple Drawing Application
  • Concurrency and Error Handling
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Networking
  • Creating a Spoiler Revealer
  • Exploring an API
  • Using Git for Android
  • Introduction to jQuery
  • JavaScript Objects
  • JavaScript Arrays
  • Getting Started with Genymotion
  • Getting Started with Android Studio
  • JavaScript Loops
  • Media Queries
  • JavaScript Functions
  • Publishing on Google Play
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Creating an SVG
  • Introduction to SVG
  • Advanced Directives
  • Concepts on Advanced Functions
  • Advanced Variables, Mixins, Functions, and Placeholders
  • Getting Started with Advanced Sass
  • Finishing the User Interface
  • Modular Media Queries
  • Sass Grid System
  • SMACSS and Sass
  • Sass and BEM
  • Getting Modular with Mixins and Functions
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Better SEO Through Tools
  • Better SEO Through Code
  • The Model-View-Controller Pattern
  • Better SEO Through Content
  • Introduction to SEO
  • Finalizing the Project
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Intents and Multiple Activities
  • Introduction to Brand Identity
  • The Logo Sprint
  • Logo Design 101
  • Creating Home Page Assets
  • Applying Effects
  • User Input
  • Testing and Debugging
  • How to Draw in Illustrator
  • Improving Our Code
  • Coding the Fun Facts
  •  Adding Color and Type
  • Building a Music Library Model (objc)
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • Creating an Icon
  • Introduction to Illustrator
  • Workflow Basics
  • Slices & Save for Web
  • Vector Shapes
  • Workspace Basics
  • Working With Multiple View Controllers (ObjC)
  • Getting Started with Android
  • Type Tools
  • Masks Basics
  • Delivering the MVP
  • Layer Basics
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • Structuring Tables
  • Table Basics
  • Choosing Options
  • Organizing Forms
  • Grid Layout
  • Positioning Schemes
  • Flexbox and Multi-Column Layout
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Display Modes
  • Perfecting the Prototype
  • Using your New Tools
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Getting Started with Java
  • Selectors
  • Getting Started with CSS
  • Advanced Selectors
  • 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
  • Particle Systems and Keeping Score
  • Beginning HTML and CSS
  • Artificial Intelligence and Sound
  • Physics and Collision
  • Actions and Animations
  • Game Loop and Texture Atlas
  • Intro to Sprite Kit
  • Deploying to a Device (ObjC)
  • Debugging Our App (ObjC)
  • Improving Our User Interface (ObjC)
  • Creating a Data Model (ObjC)
  • Views and View Controllers (ObjC)
  • Getting Started with Xcode (ObjC)
  • Beyond the Basics
  • Advanced Objective-C
  • Foundation Framework
  • Introduction to Objective-C
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Newbie