Benjamin Krier

Benjamin Krier

Member Since September 15, 2016

7,333

Total Points

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

106 Achievements

  • Create a Banner Ad
  • Hello, Photoshop!
  • Keyframe and Line Drawing Animations
  • Transitions and Transforms
  • Creating an SVG
  • Introduction to SVG
  • Interactive Visualizations
  • Styling and Scaling Data
  • Data Binding with D3
  • Selections with D3
  • Getting Started with CSS Transforms
  • Transition Timing Functions and Delays
  • Getting Started with CSS Transitions
  • Reformatting User Input
  • Validating a Form with Regular Expressions
  • Regular Expressions
  • Combining Array Methods
  • Array Manipulation
  • Array Iteration
  • Integrating 3rd Party APIs
  • Implementing Redux
  • Implementing React Native
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • Callbacks and the DOM
  • Callbacks with Timers
  • Introduction to Callback Functions
  • Completing and Testing the API
  • Communicating with Mongo Through Mongoose
  • Why React Native
  • Modeling Data for the API
  • Building API Routes in Express
  • Building a REST Service
  • Refining the App
  • Building the Application
  • Going Further with Grid Layout
  • Flexible Sized Grids
  • Introducing Grid Layout
  • Setting up with Create React App
  • Prototyping With Bootstrap
  • Creating a Wireframe
  • Introducing Adobe Illustrator
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Improving Our Todo App
  • Services in Angular
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Getting Started with Angular
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Write Smart and Efficient CSS with Sass
  • Improve Your Workflow with Sass
  • Designing Email with CSS
  • Coding HTML Email
  • HTML Email Basics
  • Getting Started with Sass
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Type Tools
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • Color Theory
  • Principles
  • Elements
  • Modularizing the React Scoreboard Application
  • Getting Started with Redux
  • Component Lifecycle
  • Designing Dataflow
  • Stateful Components
  • Thinking in Components
  • First Steps in React
  • Introduction to Node.js
  • Classes
  • ES2015 Basics
  • Objects and New Collection Types
  • The Cooler Parts of ES2015
  • How WordPress Plugins Work
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • Introducing jQuery Plugins
  • JavaScript Variables
  • Newbie