jrabello

jrabello

Member Since September 22, 2013

Lifelong learner

17,917

Total Points

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

203 Achievements

  • Why We Test
  • Searching Names
  • Sorting Algorithms
  • Merge Sort and Linked Lists
  • The Merge Sort Algorithm
  • Building a Linked List
  • Exploring Arrays
  • Recursion and Space Complexity
  • Algorithms in Code
  • Time Complexity
  • Playing a Counting Game
  • Day 1: Joining Tables
  • Exporting
  • Cleaning Data
  • Describing Data
  • ES2015 Basics
  • What is Authentication?
  • Getting the REST You Need
  • Event Planning
  • Build a Pomodoro App
  • Design a Better App
  • Graphical User Interfaces
  • Going MEAN with Express
  • Introduction to MEAN
  • Cleaner Code
  • Hack-n-Slash
  • Python Inheritance
  • Python Objects
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Slices
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Finding the Data You Want
  • Go Further With Mongo
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Getting Data from a Database
  • Data, Databases and SQL
  • Python Data Types
  • Python For Beginners
  • Lists Redux
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Things That Count
  • Shopping List
  • Improving Our Todo App
  • Services in Angular
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • Creating Tables and Manipulating Data with SQL
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Perfect
  • Perform
  • Console I/O
  • Prepare and Plan
  • The Project
  • Acting on List Item Taps
  • Lists with RecyclerViews
  • Using Parcelable Data
  • Custom ListViews
  • Standard ListViews
  • Updating the Data Model
  • Hooking up the Model to the View
  • Building the Weather UI
  • Working with JSON
  • Concurrency and Error Handling
  • Introducing SharedPreferences
  • The Activity Lifecycle
  • IDE Exploration
  • How it Works
  • Efficiency!
  • Getting Started with Data Science
  • Exploring the Java Collections Framework
  • Organizing Data
  • Getting There
  • Delivering the MVP
  • Creating the MVP
  • Networking
  • Exploring an API
  • Finishing the User Interface
  • Selections with D3
  • The Model-View-Controller Pattern
  • Intents and Multiple Activities
  • User Input
  • An Introduction to Swift Programming
  • Introduction to Data, Databases and SQL
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Testing and Debugging
  • Improving Our Code
  • Coding the Fun Facts
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • Getting Started with Android
  • What is npm?
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Ins & Outs
  • Say Hello to Python
  • How Ruby Works
  • Make Your Own AngularJS Widget
  • Extending Inputs
  • AngularJS Directives
  • What is Agile?
  • Services and Dependencies
  • Two-way Data Binding
  • Getting Started with Java
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • AngularJS MVC Frameworks
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Building a Command Line Application
  • Introduction to Node.js
  • Basic Selectors
  • Getting Started with CSS
  • Selectors
  • Getting Started with CSS
  • Adding a Contact Form
  • Getting Started with PHP
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Structuring Tables
  • Table Basics
  • Web Apps
  • Websites
  • Introduction
  • Welcome to the Treehouse Club
  • Treehouse Club - CSS
  • Why Version Control Matters
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • 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
  • PHP Objects and Classes
  • Working with PHP Functions
  • Listing Inventory Items
  • Creating the Menu and Footer
  • Why Start a Business?
  • Newbie