Ryan Ruscett

Ryan Ruscett

Member Since April 20, 2015

23,302

Total Points

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

239 Achievements

  • More Association Options
  • Using Associations in Your App
  • Active Record Associations
  • Sinatra Layouts
  • HTML Forms
  • Practice ERB Templates
  • Defining Routes
  • Practice Updating Resources
  • Practice CRUD Operations
  • Practice Creating Scaffolds
  • Setting Up an Angular Application
  • Programming AJAX
  • AJAX Concepts
  • A Route to a Delete Action
  • Routes to Update Actions
  • Routes for Create Actions
  • A Route to a Read Action
  • Rails Resource Index
  • Adding a Model Attribute
  • Input and Output
  • Search
  • Gems In Depth
  • Ruby Gems
  • Ruby Conditionals
  • Ruby Numeric Types
  • Ruby Objects
  • Ruby Strings and Escape Sequences
  • Ruby Syntax
  • Using the Rails Console
  • Handling Rails Requests
  • Creating Rails Apps
  • Sinatra Finishing Touches
  • Updating Data in Sinatra
  • Adding New Data in Sinatra
  • Sinatra ERB Templates
  • Creating New Sinatra Apps
  • Encapsulation and Arrays
  • Inheritance
  • Methods
  • Object-Oriented Programming
  • Ruby Class Design
  • Store Inventory Using Modules
  • Include and Extend
  • Ruby Core Modules
  • Ruby Module Basics
  • Ruby Standard Library: Part 2
  • Ruby Standard Library: Part 1
  • Ruby Core
  • Blocks Practice
  • Working With Blocks
  • Ruby Blocks
  • Build a Simple Todo List Program
  • Ruby Booleans
  • Build a Bank Account Class
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Build a Simple Contact List
  • Ruby Iteration
  • Ruby Loops
  • Build a Grocery List Program
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Logical Operators
  • Ruby Control Structures
  • Ruby Operators
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Introduction to Methods
  • Perfect
  • Perform
  • Console I/O
  • Making Strong Users
  • Adding Data to a Database
  • Takin' Names
  • Character Builder
  • Flask Templates
  • Welcome to Flask
  • Securing and Maintaining a MySQL Database
  • SQL Calculating, Aggregating and Other Functions
  • Prepare and Plan
  • Why Test
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • Letter Game App
  • Describing Data
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Website Basics
  • Getting Started with Data Science
  • Using Templates with Express
  • The Request and Response Objects in Express
  • Developing Express Apps Like a Boss
  • Getting Started with Express
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Building a Command Line Application
  • Introduction to Node.js
  • What is npm?
  • Dependency Management
  • Design a Better App
  • Graphical User Interfaces
  • Introduction to Video Games
  • The Lambda Lambada
  • Functional Workhorses
  • Functional Rules
  • Soft Skills - Psychology
  • Writing Online
  • Productivity
  • Presentation Skills
  • Important Skills For Professional Success
  • Python Regular Expressions
  • Timezones
  • Math Quiz App
  • Dates and Times
  • Covering Your Bases
  • Be Assertive!
  • What Is Testing?
  • Making sense of it all
  •  Learning activity: Interviewing
  • Learning activity: Field Observation
  • Learning activity: Experience Sampling
  • Finding participants for your learning activity
  • Solving an Important Problem
  • Welcome to the Treehouse Club
  • The Internet
  • Final Details
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Django Templates
  • Joining Relational Data Between Tables in SQL
  • Establishing a Proper Workflow
  • Creating a Long Term Business
  • Manipulating Schema with SQL
  • Protecting Yourself With Contracts
  • Creating Tables and Manipulating Data with SQL
  • Model Administration
  • What a View
  • Say Hello to Django
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Introduction to Data, Databases and SQL
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • Gettin' CRUD-y With It
  • Our Diary App
  • Structuring Tables
  • Table Basics
  • Meet Peewee
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • DNS Basics
  • Pricing and Project Proposals
  • Finding Your First Project
  • Starting a Freelance Career
  • IDE Exploration
  • Graphic Basics
  • WWW
  • Computer Languages
  • Computer Basics
  • How it Works
  • Scrum Artifacts
  • Scrum Events
  • Introducing Scrum
  • What is Agile?
  • Buggy Logs
  • Cleaner Code
  • Local Python
  • Dungeon Game
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Tuples
  • Hack-n-Slash
  • Python Inheritance
  • Python Objects
  • Working with JSON
  • Concurrency and Error Handling
  • Networking
  • Exploring an API
  • Using Git for Android
  • Getting Started with Genymotion
  • Getting Started with Android Studio
  • Publishing on Google Play
  • Finishing the User Interface
  • The Model-View-Controller Pattern
  • Intents and Multiple Activities
  • User Input
  • Testing and Debugging
  • Improving Our Code
  • Coding the Fun Facts
  • Efficiency!
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • Getting Started with Android
  • Dictionaries
  • Slices
  • Lists Redux
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Exploring the Java Collections Framework
  • Organizing Data
  • Getting There
  • Delivering the MVP
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Newbie