Todd Farr

Todd Farr

Busan, South Korea

9,547

Total Points

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

Skills & Experience

  • Company

    Nike, Inc.

  • Job Title

    Machine Design Engineer

  • Spoken Languages

    • English
    • Korean
    • Spanish

107 Achievements

  • Dictionaries in Swift
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Methods
  • Object-Oriented Programming
  • Perfect
  • Perform
  • Building Custom Tags
  • Template Tags and Filters
  • Python Data Types
  • Python For Beginners
  • Test Time!
  • Final Details
  • Organizing Data
  • Django Templates
  • Model Administration
  • What a View
  • Getting There
  • Delivering the MVP
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • The Lambda Lambada
  • Functional Workhorses
  • Functional Rules
  • Console I/O
  • Prepare and Plan
  • Tacocat Challenge
  •  Adding Color and Type
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Slices
  • Lists Redux
  • Say Hello to Django
  • How to Win Friends
  • Manipulating Schema with SQL
  • Broadcasting
  • Takin' Names
  • Making Strong Users
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Character Builder
  • Local Python
  • Flask Templates
  • Welcome to Flask
  • JavaScript Loops
  • Objects, Classes, and Variables
  • Ruby Basics
  • Introduction to ActiveRecord
  • Creating Tables and Manipulating Data with SQL
  • Build a Todo List Application with Rails 4
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Hack-n-Slash
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • Python Inheritance
  • Python Objects
  • Installing a Ruby Development Environment
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • JavaScript Functions
  • JavaScript Conditional Statements
  • Creating an Icon
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Introduction to Illustrator
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • 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
  • Newbie