missgeekbunny

missgeekbunny

Utah

Developer with ADHD, learning lots and trying to finish something awesome

37,033

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

    Miss Geek Bunny

  • Job Title

    Interactive Experience Engineer

  • Awards

    • Sterling Scholar in English
  • Publications

    • WordPress TV - Find Your Voice, Find Your Audience
  • Looking for work

    Yes

451 Achievements

  • Extensions and Protocols
  • Value Semantics, Type Methods and Inheritance
  • Object Initialization
  • Properties
  • Introducing Sketch
  • Displaying Additional Views
  • Using the Vending Machine
  • Loading Data From a Resource
  • Modeling an Interface
  • Error Handling
  • Creating Flexible Objects Using Protocols
  • Protocol Basics
  • Objects and Optionals
  • Introduction to 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
  • Installing WordPress Locally
  • What Is WordPress?
  • JavaScript Numbers
  • Finishing the Game
  • Introducing JavaScript
  • First Steps in React
  • Working with Primitives
  • Getting Started in Maya LT
  • Views
  • Functional!
  • Now You're Querying!
  • Sets and Dictionaries
  • Lists
  • Arrays
  • Controllers
  • Project Setup
  • Review
  • Interfaces
  • Inheritance
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Adding New Behavior
  • Getting Familiar with HTML and CSS
  • Thinking in Components
  • Organizing Code into Methods
  • Loops and Final Touches
  • Encapsulation with Properties
  • Encapsulation and Arrays
  • Inheritance
  • Reflections
  • Global Illumination
  • Shadows
  • Lighting Basics
  • Methods
  • Object-Oriented Programming
  • Perfect
  • Perform
  • Console I/O
  • Prepare and Plan
  • Camera Switching
  • Camera Movement
  • Image Effects
  • Camera Basics
  • Scripting Materials
  • Additional Textures in the Standard Shader
  • Textures in the Standard Shader
  • Understanding Materials
  • Key Concepts in Unity
  • Debugging Games
  • Lights, Audio, and Animation
  • Assets and Game Objects
  • The 3D Views
  • Build and Share a Unity Game
  • Game Audio
  • Score, Enemies, and Game State
  • Pickups
  • Player Input and Cameras
  • The Unity Editor and Scene Setup
  • Introduction to Video Games
  • Introduction to Video Games
  • The Model-View-Controller Pattern
  • Intents and Multiple Activities
  • User Input
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Publishing on Google Play
  • Testing and Debugging
  • Improving Our Code
  • Basic Android Programming
  • Creating the Screen Layout
  • Getting Started with Android
  • Efficiency!
  • Start menu and App Icon
  • Sound Design
  • Animating and Saving Sprites
  • Designing Characters and a Scene
  • Introduction to Game Design
  • Finalizing the Project
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • Exploring the Java Collections Framework
  • Using the MVC Architecture with Spring
  • Modeling, Storing, and Presenting Data with Spring
  • Creating Spring Controllers and Thymeleaf Views
  • Spring Components and Configuring Our App
  • Setting Up Your Local Environment for Spring Development
  • Advanced Tooling
  • IDE Exploration
  • How it Works
  • Organizing Data
  • Getting There
  • Delivering the MVP
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Computer Basics
  • WWW
  • The Internet
  • Using your New Tools
  • Final Project: Create a Typographic Site
  • Laying Out Type for the Web
  • Basic Web Typography
  • How to Choose and Use Webfonts
  • Introduction to Typography
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • A Template Hierarchy Review
  • Media Templates in WordPress
  • Custom Post Type Templates
  • Archive Templates in WordPress
  • Page and Post Templates in WordPress
  • Homepage Templates in WordPress
  • Core WordPress Theme Files
  • How WordPress Templates Work
  • Custom Post Type Templates
  • Building Out WordPress Navigation
  • Building Page Templates in WordPress
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • How to Install WordPress on Your Computer
  • Customizing the User Experience in WordPress
  • Default User Roles in WordPress
  • An Overview of User Roles and Fields
  • WordPress Admin Settings
  • The WordPress Customizer
  • WordPress Plugins
  • WordPress Themes
  • Managing Media in WordPress
  • Managing Content in WordPress
  • Custom WordPress Customizer Settings
  • JavaScript Variables
  • Introducing JavaScript
  • Native WordPress Customizer Options
  • Overview of the WordPress Customizer
  • Lists Redux
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Things That Count
  • Ins & Outs
  • Getting Started with Java
  • PHP Getting Started
  • Form Basics
  • Say Hello to Python
  • Getting Started with WordPress
  • Moving from WordPress.com to Self-Hosted WordPress.org
  • What is User Experience (UX)?
  • AJAX Concepts
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Flexbox Layout
  • Positioning Schemes
  • Social Interactions in BuddyPress
  • Manage BuddyPress Member Profiles
  • Getting Started with BuddyPress
  • WordPress User Roles
  • Better SEO Through Tools
  • Grid Layout
  • Introduction to jQuery
  • Float Layout
  • Display Modes
  • 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
  • WordPress.com Social Features
  • Better SEO Through Content
  • Introduction to SEO
  • Building a WordPress.com Site
  • Getting Started with WordPress.com
  • Working with a Developer
  • Designing our App
  • Wireframing, Interaction Design and Planning
  • Local WordPress Development
  • WordPress Plugin Best Practices
  • Installing Wordpress
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • Customizing WordPress Themes
  • WordPress Themes
  • Creating an Icon
  • ADS Writing and Preparation
  • Connecting WordPress Plugins with 3rd Party APIs
  • 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
  • Business Plan Basics
  • Launching and Supporting a WordPress Plugin
  • Building a WordPress Plugin Settings Page
  • Workflow Basics
  • Slices & Save for Web
  • Vector Shapes
  • Type Tools
  • Introduction to Front-End Frameworks
  • Installing a Ruby Development Environment
  • Starting a Freelance Career
  • HTML Email Basics
  • Improving Usability
  • Mobile Usability
  • Website Usability
  • Chrome DevTools Basics
  • DNS Basics
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Important Skills For Professional Success
  • Owning a WordPress Site Long Term
  • WordPress Community Management
  • Working with Media in WordPress
  • Adding and Editing Content
  • Getting a WordPress Site
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • Reading Data from Databases with SQL
  • Introduction to Data, Databases and SQL
  • How WordPress Plugins Work
  • Customizing Google Maps
  • Google Maps Integration
  • Masks Basics
  • Paginating a List: Model and View
  • Paginating a List: Controller
  • Adding Search: Model
  • Adding Search: Controller & View
  • Refactoring the Codebase
  • Animate This
  • The Logo Sprint
  • Logo Design 101
  • jQuery Plugins
  • Cleaning URLs with Rewrite Rules
  • What is Usability?
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • Form Validation and Manipulation
  • Cleaning URLs with Subfolders
  • Sharing Your Creation
  • Share Your Creation
  • Layer Basics
  • Workspace Basics
  • Protecting and Sharing Your Work
  • Licensing
  • Fair Use and Public Domain
  • Getting Started with Copyright
  • Integrating Validation Errors
  • Installing MySQL Server and MySQL Workbench
  • Client Services
  • Sales and Pitching
  • Marketing and Promotion
  • Growing Your Business
  • Getting Work Done
  • A Lifestyle Choice
  • Moving Beyond the Blog
  • Finding Business
  • Creating Content
  • Introduction to Blogging
  • Professional Development
  • Networking
  • Applying & Interviewing
  • The Job Search
  • Metrics
  • Sales
  • Pricing
  • Financing Your Company
  • From Idea to Execution
  • Shaking Things Up
  • Launching a WordPress Site
  • WordPress and Forms
  • Personal Branding
  • Introduction to Illustrator
  • Introduction to jQuery
  • Extending WordPress Template Functionality
  • Advanced Techniques
  • Responsive Design
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Graphic Basics
  • Media Queries
  • Testing the Whole App
  • CSS Animations
  • Rails Routing
  • Writing Tests
  • Customizing Ruby on Rails Forms
  • Ruby Testing
  • Standard Library
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Ruby Core
  • Ruby Modules
  • Ruby Procs & Lambdas
  • Ruby Blocks
  • Ruby Loops
  • Web Apps
  • Websites
  • Introduction
  • Website Basics
  • Making It Pretty
  • Learning the Language
  • Defining the Project
  • Intro to User Experience
  • Video Marketing
  • Ruby Methods
  • Getting Started with iPhone
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Numbers
  • Ruby Strings
  • Transitions and Transforms
  • Ruby on Rails Authentication
  • Objects, Classes, and Variables
  • Email Marketing
  • Search Engine Optimization
  • Usability Testing
  • Usability Basics
  • Flexbox and Multi-Column Layout
  • Setting Your Course
  • Careers in the Tech Industry
  • Self-Assessment
  • Gradients
  • Web Typography
  • Backgrounds and Borders
  • Ruby Basics
  • Rails Frontend Development
  • Social Media
  • Making Money
  • Marketing Strategy
  • Converting Static HTML into WordPress Templates
  • Preparing to Code WordPress Templates
  • WordPress Theme Functions
  • WordPress Theme Templates
  • CSS Box Model
  • Installing Programs
  • Content Strategy with WordPress
  • Simple PHP Application: Wrapping Up The Project
  • Working with PHP Functions
  • Color Theory
  • Principles
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Getting Started With Rails
  • Moving Around in the Console
  • Functions
  • Objects and Arrays
  • Control Structures
  • Integrating With Paypal
  • Adding and Editing Content in WordPress
  • Customizing WordPress
  • Managing Comments
  • Configuring WordPress
  • Introduction to Accounting
  • Marketing Basics
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Basics
  • Elements
  • Getting Started with WordPress
  • Selectors
  • Getting Started with CSS
  • Forming Your Company
  • Corporate Structure
  • Why Start a Business?
  • Listing Inventory Items
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Newbie