Tyler Nilsson

Tyler Nilsson

Columbia, SC

28, dad, web developer, avid coffee drinker.

10,106

Total Points

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

Skills & Experience

  • Job Title

    Web Developer/Designer

  • Spoken Languages

    • English
    • Arabic (partial)
    • French (partial)
  • Looking for work

    Yes

115 Achievements

  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Basic Selectors
  • Getting Started with CSS
  • Understanding Flexbox
  • Perform
  • Console I/O
  • Prepare and Plan
  • Planning for Performance
  • Logo Design 101
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Using Bootstrap Components
  • Responsive Layouts with the Bootstrap Grid
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Getting to Know PHP
  • Selections with D3
  • Improving your Gulp Workflow
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • Classes
  • Objects and New Collection Types
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • DOM Traversal
  • DOM Manipulation
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Events
  • Hello, jQuery!
  • First Steps in React
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Creating Rails Apps
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • Getting to Know Bootstrap 4
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Getting the REST You Need
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Build a Bank Account Class
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Build a Simple Contact List
  • Ruby Iteration
  • Ruby Loops
  • Build a Grocery List Program
  • Ruby Hashes
  • Ruby Arrays
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • Ruby Logical Operators
  • Ruby Control Structures
  • Ruby Operators
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Treehouse Club - CSS
  • Welcome to the Treehouse Club
  • WWW
  • The Internet
  • Computer Languages
  • Computer Basics
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Introduction to Node.js
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Selectors - Beyond the Basics
  • Responsive Theory
  • AJAX Concepts
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Newbie