Nick van der Sangen

Nick van der Sangen

Member Since February 19, 2015

11,516

Total Points

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

167 Achievements

  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Optimization Best Practices
  • Asset Optimization
  • Why Web Performance Matters
  • Flexbox Properties
  • Building a Layout with Flexbox
  • Getting Started with CSS Layout
  • Controlling Layout with CSS Display Modes
  • Page Layout with the Float Property
  • CSS Layout Project
  • Positioning Page Content
  • Basic Layout
  • Designing with the Latest Features
  • Fundamental Concepts
  • Getting Started with CSS
  • Basic Selectors
  • Understanding Values and Units
  • The Box Model
  • Organizing Forms
  • Choosing Options
  • Form Basics
  • Getting Started With HTML
  • Structuring Your Content
  • Images, Text and Links
  • Going Further with HTML
  • HTML: The Structural Foundation of Web Pages and Applications
  • Make It Beautiful with CSS
  • Adding a New Web Page
  • Getting Familiar with HTML and CSS
  • Understanding Flexbox
  • Modular Media Queries
  • Sass Grid System
  • SMACSS and Sass
  • Sass and BEM
  • Getting Modular with Mixins and Functions
  • What Is WordPress?
  • What is the MailChimp API
  • Adding and Removing Names
  • Lists, Code, Links and Images
  • Media Basics
  • Understanding Markdown
  • Angular Form Validation
  • Angular Basic Forms
  • Services in Angular
  • Angular Components
  • Setting Up an Angular Application
  • Doing More with Express
  • Serving Static Files in Express
  • Using Templates with Express
  • The Request and Response Objects in Express
  • Developing Express Apps Like a Boss
  • Getting Started with Express
  • Completing and Testing the API
  • Communicating with Mongo Through Mongoose
  • Modeling Data for the API
  • Building API Routes in Express
  • Building a REST Service
  • Getting the REST You Need
  • Add Bootstrap Components to WordPress Theme
  • Create Bootstrap Styled Theme Templates
  • Setup a Bootstrap Theme
  • Debugging, Best Practices, and Production
  • Refactoring with Sass
  • Installing Sass and Setting up the Project
  • HTML First
  • Beginning HTML and CSS
  • Finishing Your WordPress Theme
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • AJAX and APIs
  • Introduction to Node.js
  • Improving Our Todo App
  • Building Forms with Bootstrap
  • Using Bootstrap Components
  • Services in Angular
  • Responsive Layouts with the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Using Angular's Built-in Directives
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Structuring Tables
  • Table Basics
  • Classes
  • Objects and New Collection Types
  • Why Version Control Matters
  • Moving Forward with UX
  • Tools UXers Use
  • How UXers Think
  • What Do User Experience Designers Do?
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Component Lifecycle
  • Designing Dataflow
  • Stateful Components
  • Thinking in Components
  • First Steps in React
  • Keyframe and Line Drawing Animations
  • Transitions and Transforms
  • Creating an SVG
  • Introduction to SVG
  • Chrome DevTools Basics
  • What is User Experience (UX)?
  • DOM Traversal
  • DOM Manipulation
  • Events
  • Hello, jQuery!
  • Controllers and Scope
  • Getting Started with Angular
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Custom Homepage Templates in WordPress
  • Adding a Blog to a WordPress Theme
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Custom Post Type Templates
  • Building Out WordPress Navigation
  • Building Page Templates in WordPress
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • Custom Post Types and Fields
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Newbie