Matthew Cahill

Matthew Cahill

Member Since April 12, 2021

7,546

Total Points

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

94 Achievements

  • Designing With Patterns
  • Exploration
  • Discovery
  • Getting Started with CSS Transforms
  • Finishing the Game
  • Transition Timing Functions and Delays
  • Getting Started with CSS Transitions
  • Hello Node.js
  • Responsive Layouts With the Bootstrap Grid
  • Advanced Selectors
  • Building Forms With Bootstrap
  • Using Bootstrap Components
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Introducing Grid Layout
  • Selectors - Beyond the Basics
  • Choosing Options
  • Treehouse Club - CSS
  • Getting Started with Sequelize
  • Traversing the DOM
  • Responding to User Interaction
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Getting to Know Bootstrap 4
  • Understanding Flexbox
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Mobile-First CSS Layout
  • Arrow Functions
  • Understand Data Relationships
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • Object Basics
  • Treehouse Club - JavaScript
  • Introducing JavaScript
  • Captioning Video
  • Media Basics
  • The Browser Environment
  • Structuring Tables
  • Art Direction with the Picture Element
  • Image Delivery with Srcset and Sizes
  • Final Project: Create a Typographic Site
  • Table Basics
  • Build an Accessible Form
  • Organizing Forms
  • Form Basics
  • Laying Out Type for the Web
  • Basic Web Typography
  • How to Choose and Use Webfonts
  • Introduction To Accessibility
  • Introduction to Typography
  • Voice and Tone
  • User Interface Library
  • Visual Design Language
  • Understanding Design Systems
  • Preparing Design Files for Developers
  • Designing with Developers
  • Team Collaboration in Figma
  • Prototyping Designs in Figma
  • Introducing Figma
  • Welcome to the Treehouse Club
  • Pass Information Into Functions
  • Create Reusable Code with Functions
  • The Math Object
  • Working with Numbers
  • Making Decisions in Your Code with Conditional Statements
  • Working With Strings
  • Storing and Tracking Information with Variables
  • Hello, JavaScript!
  • Finishing Touches
  • Styling Images
  • Styling Boxes
  • Styling Text
  • CSS Media Queries
  • CSS Layout Techniques
  • Box Model Concepts
  • The CSS Box Model
  • Fundamental Concepts
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Getting Familiar with HTML and CSS
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Data from a Database
  • Data, Databases and SQL
  • Spreadsheet Best Practices
  • Introducing Spreadsheets
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Getting Started With HTML
  • Newbie