Brian Steyer

Brian Steyer

Member Since July 24, 2018

9,026

Total Points

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

108 Achievements

  • Getting Started with Sass
  • Installing WordPress Locally
  • Going Further with Routing
  • Navigating, Nesting and Redirecting Routes
  • Getting Started with React Router
  • Installing Programs
  • Environment and Redirection
  • React Component Patterns
  • Stateful Components and Lifecycle Methods
  • Managing State and Data Flow
  • Console Processes
  • Console Users and Permission
  • GitHub and Other Remote Repositories
  • Managing Committed Files
  • First Commits
  • Moving Around in the Console
  • What Is WordPress?
  • Introduction to Node.js
  • Services in Angular
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • Build Modular Interfaces with Components
  • Stateful Components
  • Introducing Props
  • Getters and Setters
  • Chrome DevTools Basics
  • Thinking in Components
  • First Steps in React
  • Defining Variables With let and const
  • Working with Classes in JavaScript
  • AJAX and APIs
  • jQuery and AJAX
  • Testing for Accessibility
  • Mobile Accessibility
  • Accessible UI Patterns
  • Semantic HTML and WAI-ARIA
  • WCAG 2.0 (and Other Standards)
  • Access for Everybody
  • Programming AJAX
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • AJAX Concepts
  • Captioning Video
  • Media Basics
  • Structuring Tables
  • Combine and Minify Assets
  • Table Basics
  • Optimize Assets
  • Building Forms With Bootstrap
  • Measuring Performance
  • Introducing JavaScript
  • Planning for Performance
  • Using Bootstrap Components
  • Responsive Layouts With the Bootstrap Grid
  • Working with jQuery Collections (2017)
  • Understanding jQuery Events and DOM Traversal (2017)
  • Introducing jQuery (2017)
  • Getting to Know Bootstrap 4
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Getting a Handle on the DOM
  • Selectors - Beyond the Basics
  • JavaScript Objects
  • JavaScript Arrays
  • Choosing Options
  • JavaScript Loops
  • The Browser Environment
  • Organizing Forms
  • Form Basics
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Going Further with HTML
  • Structuring Your Content
  • Images, Text and Links
  • Getting Started With HTML
  • Adding a New Web Page
  • HTML: The Structural Foundation of Web Pages and Applications
  • Make It Beautiful with CSS
  • Getting Familiar with HTML and CSS
  • Functions and Looping
  • Types and Branching
  • Meet Python
  • Newbie