Joe Villanueva

Joe Villanueva

Irvine, CA
Open to Work

9,181

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

    Treehouse

  • Spoken Languages

    • English, Spanish

129 Achievements

  • Implementing React Native
  • Why React Native
  • First Steps in React
  • AngularJS MVC Frameworks
  • How Ruby Works
  • Creating an SVG
  • Introduction to SVG
  • Ember Data
  • Exploring Ember
  • Models
  • Controllers
  • Routes and Templates
  • Getting Started with Ember.js
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • DNS Basics
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • Advanced Sass Concepts
  • Flexbox Layout
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Working with a Developer
  • Designing our App
  • Wireframing, Interaction Design and Planning
  • ADS Writing and Preparation
  • Introduction to UI Design
  • HTML Email Basics
  • The Logo Sprint
  • Logo Design 101
  • Testing the Whole App
  • Rails Routing
  • Writing Tests
  • Customizing Ruby on Rails Forms
  • Search Engine Optimization
  • Usability Testing
  • Introduction to Responsive Web Design
  • Web Apps
  • Launching the Website
  • Styling Content
  • Ruby Loops
  • Ruby Methods
  • Social Media
  • Usability Basics
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Numbers
  • Ruby Strings
  • Objects, Classes, and Variables
  • Ruby on Rails Authentication
  • Rails Frontend Development
  • Masks Basics
  • Creating a Website Structure
  • Text Editors and HTML
  • Getting Started With Rails
  • Website Basics
  • Layer Basics
  • Online Dating
  • Taking The Perfect Profile Picture
  • Chair Yoga
  • JavaScript Strings
  • Graphic Basics
  • Websites
  • Introduction
  • Introduction Variables
  • Ruby Basics
  • Introduction to Programming
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Responsive Web Design
  • Mobile
  • Fundamentals
  • Media Queries
  • CSS3
  • Animation
  • Multi-Column Layouts
  • Transforms
  • Transitions
  • Backgrounds
  • Workspace Basics
  • Gradients
  • Borders
  • Web Fonts
  • Typography
  • Selectors
  • Video
  • HTML5
  • Basics
  • Color Theory
  • Aesthetic Foundations
  • Principles
  • Elements
  • Website Basics
  • Framework Foundations
  • CSS
  • Printing
  • Mastery Challenge
  • Page Layout
  • Box Model
  • Text Code Challenge
  • Text
  • Data Types
  • Selector Code Challenge
  • Selectors
  • Introduction
  • HTML Master
  • HTML
  • Forms
  • Tables Challenge
  • Tables
  • Objects
  • Links
  • List Challenge
  • Lists
  • Text
  • Introduction
  • Newbie