Mike Benjamin

Mike Benjamin

Sarasota
Open to Work

16,568

Total Points

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

Skills & Experience

211 Achievements

  • Testing and Debugging
  • Improving Our Code
  • Basic Android Programming
  • Creating the Screen Layout
  • Getting Started with Android
  • Efficiency!
  • Exploring the Java Collections Framework
  • Organizing Data
  • Getting There
  • Encapsulation and Arrays
  • Inheritance
  • Methods
  • Object-Oriented Programming
  • Perfect
  • Perform
  • Console I/O
  • Prepare and Plan
  • 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
  • What is npm?
  • Learning activity: Field Observation
  • Making sense of it all
  • Better SEO Through Code
  • Better SEO Through Tools
  • Better SEO Through Content
  • Introduction to SEO
  • Moving Beyond the Blog
  • Finding Business
  • Creating Content
  • Introduction to Blogging
  •  Learning activity: Interviewing
  • Learning activity: Experience Sampling
  • Finding participants for your learning activity
  • Solving an Important Problem
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Getting Started with Data Science
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • Designing Characters and a Scene
  • Introduction to Game Design
  • Moving Forward with UX
  • Tools UXers Use
  • How UXers Think
  • What Do User Experience Designers Do?
  • What is User Experience (UX)?
  • Business Plan for Freelance Business
  • Working with a Developer
  • Designing our App
  • Wireframing, Interaction Design and Planning
  • ADS Writing and Preparation
  • Introduction to UI Design
  • Starting the App
  • Learning the Language
  • Getting Started with Android
  • Business Plan Basics
  • Prototyping With Bootstrap
  • Introduction to Front-End Frameworks
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • Personal Branding
  • Creating a Long Term Business
  • Protecting Yourself With Contracts
  • The Logo Sprint
  • Logo Design 101
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Establishing a Proper Workflow
  • Pricing and Project Proposals
  • Finding Your First Project
  • Starting a Freelance Career
  • Improving Usability
  • Mobile Usability
  • Website Usability
  • What is Usability?
  • Ruby Strings
  • Getting Started with WordPress
  • Creating Home Page Assets
  • Learning the Language
  • Getting Started with iPhone
  • Applying Effects
  • Setting Your Course
  • Careers in the Tech Industry
  • Self-Assessment
  • Rails Deployment
  • Building the Profile Page
  • Testing the Whole App
  • Rails Routing
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Getting Work Done
  • A Lifestyle Choice
  • Growing Your Business
  • Client Services
  • Writing Tests
  • Customizing Ruby on Rails Forms
  • Ruby on Rails Authentication
  • Objects, Classes, and Variables
  • Ruby Basics
  • Sales and Pitching
  • Marketing and Promotion
  • Metrics
  • Sales
  • Pricing
  • Financing Your Company
  • From Idea to Execution
  • Video Marketing
  • Defining the Project
  • Intro to User Experience
  • Email Marketing
  • Search Engine Optimization
  • Rails Frontend Development
  • How to Draw in Illustrator
  • Media Queries
  • Customizing Google Maps
  • Google Maps Integration
  •  Adding Color and Type
  • Creating an Icon
  • Introduction to Illustrator
  • Getting Started With Rails
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • jQuery Plugins
  • Form Validation and Manipulation
  • Introduction to jQuery
  • Usability Testing
  • Graphic Basics
  • Web Apps
  • Websites
  • Introduction
  • Advanced Techniques
  • Responsive Design
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Usability Basics
  • Social Media
  • Workflow Basics
  • Slices & Save for Web
  • Vector Shapes
  • Type Tools
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Making Money
  • Marketing Strategy
  • Introduction to Accounting
  • Color Theory
  • Principles
  • Elements
  • Website Basics
  • CSS Animations
  • Transitions and Transforms
  • Flexbox and Multi-Column Layout
  • Gradients
  • Web Typography
  • Backgrounds and Borders
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Marketing Basics
  • Forming Your Company
  • Corporate Structure
  • Why Start a Business?
  • Getting Started with CSS
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Newbie