Jose Mena

Jose Mena

Courses Plus Student

Member Since August 6, 2013

18,978

Total Points

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

249 Achievements

  • Using Lists
  • Build an Application
  • Meet Lists
  • Functions and Looping
  • All Together Now
  • Bells and Whistles
  • Organizing Data
  • Getting There
  • Diving into Web Development
  • IDE Exploration
  • How it Works
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Setting up with Create React App
  • Browsing An Album
  • What Are Design Patterns?
  • Data, Databases and SQL
  • Types and Branching
  • Meet Python
  • JavaScript Variables
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Introduction to Node.js
  • HTTP Methods and Headers
  • Modeling Data for the API
  • Building API Routes in Express
  • Building a REST Service
  • Deleting and Updating Data
  • ADS Writing and Preparation
  • Introduction to UI Design
  • Fetching Data Using Fetch Requests
  • Inserting and Saving Data Using a Context
  • Understanding the Core Data Stack
  • WordPress Community Management
  • Working with Media in WordPress
  • Adding and Editing Content
  • Getting a WordPress Site
  • Getting Started with WordPress
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Python Regular Expressions
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Contact Forms & Mailers
  • Writing Your Own Java Annotation
  • Slim and Templates
  • Dependency Management
  • Getting Started with Jekyll
  • Using Java's Built-In Annotations
  • Interacting with Your API
  • Adding Play Services to Your App
  • Tablet Time
  • Ingredients and Directions
  • Getting Familiar with HTML and CSS
  • Managing Fragments
  • Introducing Fragments
  • Creating a Simple Server in Node.js
  • Building a Command Line Application
  • Introduction to Node.js
  • Installing Packages with npm
  • What is npm?
  • Component Lifecycle
  • Designing Dataflow
  • Stateful Components
  • Thinking in Components
  • First Steps in React
  • Using Bootstrap Components
  • Responsive Layouts with the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Perform
  • Console I/O
  • Prepare and Plan
  • Getting the REST You Need
  • Traversing and Manipulating the DOM with JavaScript
  • Takin' Names
  • Python For Beginners
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • The Internet
  • Exporting
  • Cleaning Data
  • Describing Data
  • Getting Started with Data Science
  • Timezones
  • Introducing JavaScript
  • Computer Languages
  • The Lambda Lambada
  • Math Quiz App
  • Dates and Times
  • Making Strong Users
  • Computer Basics
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Functional Workhorses
  • Functional Rules
  • Introduction to Video Games
  • Responsive Web Design and Testing
  • Buggy Logs
  • Character Builder
  • Cleaner Code
  • Flask Templates
  • Welcome to Flask
  • Local Python
  • Hack-n-Slash
  • Python Inheritance
  • Python Objects
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Getting Started with Android
  • Slices
  • Lists Redux
  • Working with PHP Functions
  • Rails Deployment
  • Building the Profile Page
  • Testing the Whole App
  • Rails Routing
  • Writing Tests
  • Working With Remote Repositories
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Swift Functions
  • Control Flow
  • Shopping List
  • Things That Count
  • Types
  • Ins & Outs
  • Ruby Hashes
  • Say Hello to Python
  • Ruby Arrays
  • Customizing Ruby on Rails Forms
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Rails Frontend Development
  • Ruby on Rails Authentication
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Ruby Numbers
  • Inserting and Saving Data
  • Understanding Core Data
  • Ruby Strings
  • Customizing Colors and Fonts
  • Getting Started with Xcode
  • Collections
  • Operators
  • Variables and Constants
  • Getting Started With Rails
  • Objects, Classes, and Variables
  • Particle Systems and Keeping Score
  • Artificial Intelligence and Sound
  • Physics and Collision
  • Actions and Animations
  • Game Loop and Texture Atlas
  • Ruby Basics
  • Installing a Ruby Development Environment
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Intro to Sprite Kit
  • Merging
  • Using Parse.com as a Backend and Adding Users
  • Designing and Starting the App
  • Cocoapods
  • Exploring the Master-Detail Template
  • Integrating With Paypal
  • Blocks and Categories
  • Notifications
  • iOS 5 Core Data
  • Web View
  • Creating a Data Collection
  • Storyboards
  • Listing Inventory Items
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Finding Your First Project
  • Starting a Freelance Career
  • Corporate Structure
  • Why Start a Business?
  • Branches
  • Customizing Google Maps
  • Understanding Views and View Controllers
  • Automatic Reference Counting
  • Share Your Creation
  • Animate This
  • Shaking Things Up
  • Making It Pretty
  • Learning the Language
  • Getting Started With Git
  • Why Version Control Matters
  • Console Users and Permission
  • Moving Around in the Console
  • Google Maps Integration
  • jQuery Plugins
  • CSS Box Model
  • Getting Started with iPhone
  • Color Theory
  • Principles
  • Elements
  • Text, Fonts, and Lists
  • Form Validation and Manipulation
  • Introduction to jQuery
  • Advanced Techniques
  • Responsive Design
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Newbie