jsdevtom

jsdevtom

Member Since December 4, 2015

16,963

Total Points

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

215 Achievements

  • Dates and Times
  • Buggy Logs
  • Cleaner Code
  • Hack-n-Slash
  • Python Inheritance
  • Python Objects
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Slices
  • Lists Redux
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • More TODO with the MEAN Stack
  • Creating and Editing Data in a MEAN App
  • Setting Up MongoDB
  • Going MEAN with Angular
  • Going MEAN with Express
  • Introduction to MEAN
  • Next Steps
  • Improving Our Tests
  • Behavior Driven Development with Mocha & Chai
  • Introducing Unit Testing
  • Getting the REST You Need
  • Go Further With Mongo
  • Working With Collections
  • Understanding MongoDB
  • Merging
  • Branches
  • Getting Started With Git
  • Getting Started with MongoDB
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • Graphic Basics
  • Website Basics
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • 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
  • Why Version Control Matters
  • 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
  • CSS Animation Basics
  • Understanding CSS Transitions and Transforms
  • Understanding Flexbox and Multi-Column Layout
  • Console Users and Permission
  • Creating an SVG
  • Introduction to SVG
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Custom Post Type Templates
  • Building Out WordPress Navigation
  • Building Page Templates in WordPress
  • The WordPress Loop
  • Local WordPress Development
  • Soft Skills - Psychology
  • Writing Online
  • Productivity
  • Presentation Skills
  • Important Skills For Professional Success
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Custom Post Types and Fields
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Moving Around in the Console
  • MASH JavaScript
  • Chrome DevTools Basics
  • MASH CSS
  • Selectors - Beyond the Basics
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • MASH HTML
  • Treehouse Club - JavaScript
  • Treehouse Club - CSS
  • Welcome to the Treehouse Club
  • WWW
  • Web Apps
  • Websites
  • Introduction
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • WordPress Plugins
  • WordPress Themes
  • The WordPress Customizer
  • Learning activity: Experience Sampling
  • Finalizing the Project
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Managing Media in WordPress
  • Managing Content in WordPress
  • How to Install WordPress on Your Computer
  • The Logo Sprint
  • Logo Design 101
  • Custom Media Players
  • Captioning Video
  • Media Basics
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Traversing and Manipulating the DOM with JavaScript
  • JavaScript Objects
  • The Internet
  • Computer Languages
  • Computer Basics
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Numbers
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Variables
  • Introducing JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Creating a Long Term Business
  • Protecting Yourself With Contracts
  • Establishing a Proper Workflow
  • Pricing and Project Proposals
  • Finding Your First Project
  • Starting a Freelance Career
  • Better SEO Through Tools
  • Better SEO Through Code
  • Better SEO Through Content
  • Introduction to SEO
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Structuring Tables
  • Table Basics
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with WordPress
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Choosing Options
  • Finding participants for your learning activity
  • Solving an Important Problem
  • Organizing Forms
  • Form Basics
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Getting Started with CSS
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • What is User Experience (UX)?
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • HTML First
  • Getting Work Done
  • A Lifestyle Choice
  • Growing Your Business
  • CSS: Cascading Style Sheets
  • Client Services
  • Sales and Pitching
  • Marketing and Promotion
  • Creating HTML Content
  • Beginning HTML and CSS
  • Newbie