Rocky Balboa

Rocky Balboa

Member Since May 22, 2014

18,975

Total Points

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

237 Achievements

  • Introducing Unit Testing
  • Exploring Async/Await
  • Understanding Promises
  • Asynchronous JavaScript with Callbacks
  • What is Asynchronous Programming?
  • Putting it all Together
  • Actions, Dispatch and Reducers. Oh my!
  • Modularizing the React Scoreboard Application
  • Getting Started with Redux
  • Finishing Your WordPress Theme
  • Custom Homepage Templates in WordPress
  • Adding a Blog to a WordPress Theme
  • Custom Post Type Templates
  • Building Out WordPress Navigation
  • Building Page Templates in WordPress
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Introduction to Node.js
  • Building Forms With Bootstrap
  • Using Bootstrap Components
  • Responsive Layouts With the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Getting the REST You Need 2
  • Regular Expressions
  • Combining Array Methods
  • Array Manipulation
  • Practice forEach
  • Array Iteration
  • Understanding Values and Units
  • The Role of Selectors in JavaScript
  • Pseudo-classes and Combinators
  • Selector Basics
  • Checking Out and Returning a Book
  • Starting with Some Methods
  • The Rough Plan
  • React Component Patterns
  • Stateful Components and Lifecycle Methods
  • Managing State and Data Flow
  • Improving the Application Code
  • Editing and Filtering Names
  • Adding and Removing Names
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • jQuery and AJAX
  • Programming AJAX
  • Improving Our Todo App
  • Treehouse Club - JavaScript
  • Getters and Setters
  • Working with Classes in JavaScript
  • Practicing Object Basics
  • Transitions and Transforms
  • Practicing Classes
  • Practicing Getters and Setters
  • Build Modular Interfaces with Components
  • Stateful Components
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • JavaScript Frameworks, Libraries, and Developer Roles
  • JavaScript Outside of the Browser
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Callbacks and the DOM
  • Callbacks with Timers
  • Introduction to Callback Functions
  • Regular Expressions
  • Design Patterns
  • Page Layout
  • Setting up with Create React App
  • Why React Native
  • Finishing the Game
  • Introducing JavaScript
  • Getting Started with React Router
  • Going Further with Routing
  • Navigating, Nesting and Redirecting Routes
  • Traversing the DOM
  • Responding to User Interaction
  • Classes
  • Objects and New Collection Types
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • Setting Up an Angular Application
  • Transition Timing Functions and Delays
  • Getting Started with CSS Transitions
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • Stateful Components
  • Thinking in Components
  • Events
  • Hello, jQuery!
  • First Steps in React
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • Quiz Practice Project
  • JavaScript Objects
  • Creating an SVG
  • Introduction to SVG
  • Using Bootstrap Components
  • Responsive Layouts with the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Refactoring with Sass
  • Installing Sass and Setting up the Project
  • Getting the REST You Need
  • PHP Includes
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Objects and Classes
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Modules and Themes
  • Site Building with the Drupal Interface
  • Learn About Drupal
  • Go Further With Mongo
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Services in Angular
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • IDE Exploration
  • How it Works
  • Basic Selectors
  • Designing with the Latest Features
  • Fundamental Concepts
  • Basic Layout
  • The Box Model
  • Getting Started with CSS
  • Services and Dependencies
  • AJAX Concepts
  • Two-way Data Binding
  • JavaScript Arrays
  • JavaScript Loops
  • Creating a Password Confirmation Form
  • AngularJS MVC Frameworks
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Building a Command Line Application
  • Introduction to Node.js
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • Structuring Tables
  • Table Basics
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Media Queries
  • CSS Animations
  • Transitions and Transforms
  • Flexbox and Multi-Column Layout
  • Gradients
  • Web Typography
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Build a Website With Foundation
  • What's New in Foundation 5
  • Prototyping With Foundation
  • Build a Website With Bootstrap
  • Prototyping With Bootstrap
  • Introduction to Front-End Frameworks
  • Why Version Control Matters
  • Backgrounds and Borders
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Forms
  • Tables
  • Objects
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • 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
  • Newbie