Nils Sens

Nils Sens

Member Since May 5, 2015

9,654

Total Points

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

132 Achievements

  • WordPress Plugins
  • WordPress Themes
  • The WordPress Customizer
  • Managing Media in WordPress
  • Managing Content in WordPress
  • Installing WordPress Locally
  • Making Changes with Mutations
  • Fetching Data with Queries
  • Getting Started with GraphQL
  • Working with jQuery Collections (2017)
  • Moving Forward with UX
  • Understanding jQuery Events and DOM Traversal (2017)
  • Tools UXers Use
  • How UXers Think
  • What Do User Experience Designers Do?
  • What is User Experience (UX)?
  • Introducing jQuery (2017)
  • DOM Traversal
  • DOM Manipulation
  • Maintaining Secure Web Apps
  • Protecting Data and Keeping Attackers Out
  • Why Protect Your Web Apps
  • Events
  • Hello, jQuery!
  • Designing Dataflow
  • Stateful Components
  • Thinking in Components
  • First Steps in React
  • Finishing the Game
  • Introducing JavaScript
  • Exploration
  • Discovery
  • View Controllers and Views
  • A History Lesson
  • VR Setup
  • Understanding Markdown
  • Class Inheritance
  • Differentiating Between Objects
  • Classes in Swift
  • Complex Data Structures
  • Adding Power to Functions
  • Functions in Swift
  • Control Flow With Conditional Statements
  • Control Flow With Loops
  • Dictionaries in Swift
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • JavaScript Loops
  • Making Changes to the DOM
  • Traversing the DOM
  • Responding to User Interaction
  • JavaScript Functions
  • Getting a Handle on the DOM
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • The Browser Environment
  • What is npm?
  • Creating a Simple Server in Node.js
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Introduction to Node.js
  • Getting Data From an API With Node
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • JavaScript Variables
  • Programming AJAX
  • AJAX Concepts
  • Letter Game App
  • Shopping List App
  • Logic in Python
  • Python For Beginners
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • HTML First
  • Using a jQuery Carousel
  • PHP Properties & Methods
  • Protecting and Sharing Your Work
  • Licensing
  • Fair Use and Public Domain
  • Getting Started with Copyright
  • The Logo Sprint
  • Logo Design 101
  • PHP Objects and Classes
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • Dependency Management
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • CSS: Cascading Style Sheets
  • Customizing Colors and Fonts
  • Creating HTML Content
  • Beginning HTML and CSS
  • The WordPress Loop
  • Introducing JavaScript
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Art Direction with the Picture Element
  • Image Delivery with Srcset and Sizes
  • Building Out WordPress Navigation
  • Building Page Templates in WordPress
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • Local WordPress Development
  • Building a WordPress.com Site
  • Getting Started with WordPress.com
  • The Local Development Environment
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Newbie