Jonathan Taylor

Jonathan Taylor

Member Since August 21, 2014

13,696

Total Points

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

163 Achievements

  • AJAX and APIs
  • Getting Started with CSS Transitions
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • DNS Basics
  • Graphic Basics
  • Getting Started with MongoDB
  • Flexbox Properties
  • Understanding Flexbox
  • 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
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Building a Command Line Application
  • Introduction to Node.js
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Grid Layout
  • Hosting with GitHub Pages
  • Flexbox Layout
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Creating a Simple Drawing Application
  • Getting Modular with Mixins and Functions
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Debugging, Best Practices, and Production
  • Refactoring with Sass
  • Installing Sass and Setting up the Project
  • JavaScript Objects
  • JavaScript Arrays
  • Gradients
  • JavaScript Loops
  • JavaScript Functions
  • Web Typography
  • Backgrounds and Borders
  • JavaScript Conditional Statements
  • CSS Box Model
  • JavaScript Numbers
  • JavaScript Variables
  • Getting Started with Compass
  • Text, Fonts, and Lists
  • What's New in Foundation 5
  • Build a Website With Foundation
  • Prototyping With Foundation
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Values and Units
  • Build a Website With Bootstrap
  • Prototyping With Bootstrap
  • Introduction to Front-End Frameworks
  • Introducing JavaScript
  • Advanced Selectors
  • How to Choose and Use Webfonts
  • Introduction to Typography
  • Building and Customizing the Blog
  • Getting Started with Jekyll
  • Workflows
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Selectors - Beyond the Basics
  • Flask Templates
  • Introduction to Data, Databases and SQL
  • Welcome to Flask
  • Installing Programs
  • Environment and Redirection
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • Workspace Basics
  • The Box Model
  • Understanding Values and Units
  • Covering Your Bases
  • Be Assertive!
  • What Is Testing?
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Python Regular Expressions
  • Timezones
  • Basic Selectors
  • Math Quiz App
  • Dates and Times
  • Buggy Logs
  • Cleaner Code
  • Hack-n-Slash
  • Local Python
  • Console Processes
  • Console Users and Permission
  • Getting Started with CSS
  • Moving Around in the Console
  • Text
  • Introduction
  • Advanced Selectors
  • Selectors
  • Python Inheritance
  • Python Objects
  • Getting Started with CSS
  • Dungeon Game
  • Structuring Tables
  • Table Basics
  • Tuples
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Dictionaries
  • Slices
  • Lists Redux
  • Pick a Number! Any Number!
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Putting the "Fun" Back in "Functions"
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Shopping List
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • Newbie