Caitlin Scouler

Caitlin Scouler

Member Since April 15, 2020

7,082

Total Points

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

91 Achievements

  • PHP on the Web
  • Modular Media Queries
  • Sass Grid System
  • SMACSS and Sass
  • Sass and BEM
  • Getting Modular with Mixins and Functions
  • Debugging, Best Practices, and Production
  • Refactoring with Sass
  • Improve Your Workflow with Sass
  • React Router and Authentication
  • Implementing Basic Authentication
  • Introducing the Authentication Project
  • Mobile-First CSS Layout
  • Getting Started with CSS
  • MVC (Model)
  • MVC (View)
  • MVC (Controller)
  • Application Navigation (Routing)
  • Getting Started With Laravel
  • Data, Databases and SQL
  • PHPDB Stage 2: Querying the Database with PHP
  • PHPDB Stage 1: Databases and PHP
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • Inheritance
  • Building a Collection
  • Building the Recipe
  • Working with jQuery Collections (2017)
  • Understanding jQuery Events and DOM Traversal (2017)
  • PHP Arrays
  • PHP Conditionals
  • Building an MVC Project
  • Model View Controller
  • Understanding Classes
  • Why Object-Oriented Programming?
  • PHP Inventory
  • Getting Started with CSS Layout
  • Responsive Patterns
  • Media Queries
  • Getting Started with CSS Transforms
  • Transition Timing Functions and Delays
  • Getting the REST You Need 2
  • PHP Includes
  • Unit Converter
  • Going Further with Grid Layout
  • Responsive Theory
  • Getting to Know Bootstrap 4
  • Transitions and Transforms
  • Creating an SVG
  • Introduction to SVG
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • Getting to Know PHP
  • Meet NumPy
  • Getting Started with Sass
  • Chart Toppers
  • Getting Started with Data Visualization
  • All Together Now
  • Types and Branching
  • Starting with Some Methods
  • The Rough Plan
  • Getters and Setters
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Routes for Create Actions
  • A Route to a Read Action
  • Rails Resource Index
  • Adding a Model Attribute
  • Using the Rails Console
  • Handling Rails Requests
  • Creating Rails Apps
  • Ruby Loops
  • Sinatra Finishing Touches
  • Updating Data in Sinatra
  • Adding New Data in Sinatra
  • Sinatra ERB Templates
  • Creating New Sinatra Apps
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Build a Grocery List Program
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Syntax
  • Flexible Sized Grids
  • Introducing Grid Layout
  • Getting Started with CSS Transitions
  • Newbie