Daichi Kuriki

Daichi Kuriki

Member Since February 16, 2014

14,925

Total Points

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

180 Achievements

  • Error Handling
  • Creating Distributable OOP Packages
  • Autoloading and Composer
  • Databases and International Concerns
  • Starting Right with PHP Best Practices
  • PHP on the Web
  • Daily Exercise Program
  • Unit Converter
  • Getting to Know PHP
  • PHPDB Stage 2: Querying the Database with PHP
  • PHPDB Stage 1: Databases and PHP
  • Gems In Depth
  • Navigating Through An Adventure
  • Introduction to ActiveRecord
  • Practice CRUD Operations
  • Practice Creating Scaffolds
  • Ruby Gems
  • What is Authentication
  • Sinatra Finishing Touches
  • Updating Data in Sinatra
  • Creating and Modifying Database Tables
  • Adding New Data in Sinatra
  • Sinatra ERB Templates
  • Creating New Sinatra Apps
  • Build a Bank Account Class
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Build a Simple Contact List
  • Ruby Iteration
  • Ruby Loops
  • Build a Grocery List Program
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Conditionals
  • Ruby Numeric Types
  • Ruby Objects
  • Ruby Strings and Escape Sequences
  • Ruby Syntax
  • Finishing the Game
  • Introducing JavaScript
  • More Association Options
  • Using Associations in Your App
  • Active Record Associations
  • First Steps in React
  • A Route to a Delete Action
  • Routes to Update Actions
  • Routes for Create Actions
  • A Route to a Read Action
  • Rails Resource Index
  • Adding a Model Attribute
  • Using the Rails Console
  • Handling Rails Requests
  • Creating Rails Apps
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • Working with Text
  • Ordering, Limiting and Paging Results
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Finding the Data You Want
  • Using Templates with Express
  • Getting Started with Express
  • Getting Data from a Database
  • Data, Databases and SQL
  • Rails Frontend Development
  • Getting Started With Rails
  • Modeling Forecast Data
  • Swift Dictionaries
  • Introduction to Collections
  • Getting Started with Express
  • Go Further With Mongo
  • Building a Command Line Application
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Introduction to Node.js
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • JavaScript Variables
  • Creating Flexible Objects with Protocols
  • Introducing JavaScript
  • Swift Structs and their Methods
  • Swift Structs
  • Protocols
  • Swift Enums and their Methods
  • Swift Enums
  • Views and View Controllers
  • Owning a WordPress Site Long Term
  • WordPress Community Management
  • Working with Media in WordPress
  • Adding and Editing Content
  • Getting a WordPress Site
  • Getting Started with WordPress
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Getting Started with Xcode
  • Designing Characters and a Scene
  • Introduction to Game Design
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Functions
  • Objects and Arrays
  • Discovery
  • Control Structures
  • Basics
  • Connecting to MySQL
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Things That Count
  • Finishing the User Interface
  • Customizing Table View Controllers
  • Using Auto Layout and Managing the Keyboard
  • Implementing Custom Login and Sign Up Screens
  • Ins & Outs
  • Say Hello to Python
  • Cocoapods
  • UIKit Dynamics
  • View Controller Transitions
  • Gestures
  • What is an API?
  • Downloading Data with NSURLSession
  • Collection Views
  • Custom Detail View Controller
  • Custom UITableViewCell
  • Deleting Data
  • Listing Data using NSFetchedResultsController
  • Inserting and Saving Data
  • Understanding Core Data
  • Particle Systems and Keeping Score
  • Artificial Intelligence and Sound
  • Physics and Collision
  • Actions and Animations
  • Game Loop and Texture Atlas
  • 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
  • Intro to Sprite Kit
  • Exploring the Master-Detail Template
  • Testing and Debugging
  • Animate This (iOS7)
  • ADS Writing and Preparation
  • Introduction to UI Design
  • Designing your App
  • Refactoring into a Model
  • Creating a Data Collection
  • Understanding Views and View Controllers
  • Getting Started (iOS7)
  • Beyond the Basics
  • Advanced Objective-C
  • Foundation Framework
  • Introduction to Objective-C
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • Newbie