Tobias Edwards

Tobias Edwards

Member Since November 25, 2014

14,458

Total Points

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

170 Achievements

  • Getting Started with CSS Transforms
  • Transition Timing Functions and Delays
  • Getting Started with CSS Transitions
  • Improving the Application Code
  • Editing and Filtering Names
  • Adding and Removing Names
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • Working with jQuery Collections (2017)
  • Understanding jQuery Events and DOM Traversal (2017)
  • Introducing jQuery (2017)
  • Multidimensional Arrays
  • Loop Through Arrays
  • Store Multiple Values in an Array
  • JavaScript Frameworks, Libraries, and Developer Roles
  • JavaScript Outside of the Browser
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • Loop Through Objects
  • Object Basics
  • The Math Object
  • Working with Numbers
  • The Browser Environment
  • Making Decisions in Your Code with Conditional Statements
  • Working With Strings
  • Storing and Tracking Information with Variables
  • Hello, JavaScript!
  • Building a REST Service
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • Time Complexity
  • Playing a Counting Game
  • Covering Your Bases
  • Be Assertive!
  • What Is Testing?
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Introduction to Node.js
  • Actions, Dispatch and Reducers. Oh my!
  • Modularizing the React Scoreboard Application
  • Getting Started with Redux
  • React Component Patterns
  • Stateful Components and Lifecycle Methods
  • Managing State and Data Flow
  • Build Modular Interfaces with Components
  • Stateful Components
  • Combining Array Methods
  • Array Manipulation
  • Practice forEach
  • Array Iteration
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • Getters and Setters
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • Callbacks and the DOM
  • Callbacks with Timers
  • Introduction to Callback Functions
  • Treehouse Club - JavaScript
  • MASH JavaScript
  • MASH CSS
  • MASH HTML
  • Images, Text and Links
  • Structuring Your Content
  • 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
  • Getting Started With HTML
  • Harnessing the Power of Objects
  • Meet Objects
  • Getting Started With Git
  • Introduction to Front-End Frameworks
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Python Sets
  • Python Tuples
  • Python Dictionaries
  • Python Slices
  • Python Lists
  • Page Layout with the Float Property
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Why Version Control Matters
  • Web Apps
  • Websites
  • Introduction
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Moving Forward with UX
  • Tools UXers Use
  • How UXers Think
  • What Do User Experience Designers Do?
  • What is User Experience (UX)?
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • 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
  • Selectors - Beyond the Basics
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Welcome to the Treehouse Club
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Harnessing the Power of Objects
  • Meet Objects
  • Moving Around in the Console
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Local Python
  • Hack-n-Slash
  • Python Inheritance
  • Python Objects
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Slices
  • Lists Redux
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • Beginning HTML and CSS
  • Newbie