James Busch

James Busch

Member Since March 1, 2014

12,663

Total Points

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

155 Achievements

  • Django Model Forms
  • Django Models
  • Django Forms
  • Building Custom Filters
  • Total Control
  • Basic ORM Usage
  • Same Old ORM
  • Building Custom Tags
  • Template Tags and Filters
  • Buggy Logs
  • Cleaner Code
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Covering Your Bases
  • Be Assertive!
  • What Is Testing?
  • Hack-n-Slash
  • Python Inheritance
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Slices
  • Lists Redux
  • Python Objects
  • Test Time!
  • Python Regular Expressions
  • Final Details
  • Django Templates
  • Model Administration
  • What a View
  • Say Hello to Django
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Character Builder
  • Flask Templates
  • Welcome to Flask
  • Say Hello to Python
  • Ruby Blocks
  • Ruby Loops
  • Local Python
  • Ruby Methods
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Numbers
  • Ruby Strings
  • Objects, Classes, and Variables
  • Ruby Basics
  • Installing a Ruby Development Environment
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Ruby Hashes
  • Ruby Arrays
  • Displaying Our Weather Data
  • Data Modeling With Structures
  • Concurrency
  • Pulling Data From the Web
  • Deploying to a Device
  • Debugging Our App
  • Improving Our User Interface
  • Using a Data Model
  • Views and View Controllers
  • Getting Started with Xcode
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Introduction to Data, Databases and SQL
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Workflows
  • Custom Detail View Controller
  • Custom UITableViewCell
  • Deleting Data
  • Finishing the User Interface
  • Gestures
  • What is an API?
  • Downloading Data with NSURLSession
  • Collection Views
  • Beyond the Basics
  • Animate This (iOS7)
  • Advanced Objective-C
  • Foundation Framework
  • Introduction to Objective-C
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • Listing Data using NSFetchedResultsController
  • Inserting and Saving Data
  • Understanding Core Data
  • Working with a Developer
  • Designing our App
  • Wireframing, Interaction Design and Planning
  • ADS Writing and Preparation
  • Introduction to UI Design
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Introduction to Accounting
  • UIKit Dynamics
  • View Controller Transitions
  • Cocoapods
  • Blocks and Categories
  • App Settings
  • Appearance
  • Location
  • API Access
  • Notifications
  • Web View
  • Storyboards
  • Automatic Reference Counting
  • Customizing Table View Controllers
  • Using Auto Layout and Managing the Keyboard
  • Implementing Custom Login and Sign Up Screens
  • Retrieving and Viewing Data from Parse.com
  • Capturing Photo and Video Using UIImagePickerController
  • Relating Users in Parse.com
  • Using Parse.com as a Backend and Adding Users
  • Designing and Starting the App
  • Viewing a Web Page
  • Adapting Data for Display
  • Data Modeling
  • Getting Data from the Web
  • Rebuilding from Scratch
  • Exploring the Master-Detail Template
  • Testing and Debugging
  • Animate This
  • Designing your App
  • Getting Started (iOS7)
  • Refactoring into a Model
  • Creating a Data Collection
  • Understanding Views and View Controllers
  • Newbie