john shen

john shen

Member Since May 10, 2014

6,663

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

    ucsd

83 Achievements

  • Why React Native
  • Actions, Dispatch and Reducers. Oh my!
  • Modularizing the React Scoreboard Application
  • GitHub and Other Remote Repositories
  • Managing Committed Files
  • First Commits
  • Getting Started with Redux
  • Refining the App
  • Building the Application
  • Going Further with Routing
  • Navigating, Nesting and Redirecting Routes
  • Getting Started with React Router
  • Setting up with Create React App
  • Getting Started with Express
  • Gems In Depth
  • Ruby Gems
  • Build a Bank Account Class
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Designing Dataflow
  • First Steps in React
  • Introducing Vue
  • Using Angular's Built-in Directives
  • Creating Rails Apps
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • Controllers and Scope
  • Getting Started with Angular
  • Stateful Components
  • Thinking in Components
  • Introduction to HTTP
  • Getting Started with Xcode
  • Control Flow
  • Operators
  • Types
  • Variables and Constants
  • Introduction to ActiveRecord
  • Introduction to Data, Databases and SQL
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Corporate Structure
  • Introduction Variables
  • Why Start a Business?
  • Backgrounds and Borders
  • CSS Box Model
  • Selectors
  • Layer Basics
  • Workspace Basics
  • Getting Started with CSS
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Elements
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • UIKit Dynamics
  • View Controller Transitions
  • Gestures
  • Objects, Classes, and Variables
  • What is an API?
  • Ruby Basics
  • Cocoapods
  • Downloading Data with NSURLSession
  • Collection Views
  • Rebuilding from Scratch
  • Exploring the Master-Detail Template
  • HTML First
  • Beginning HTML and CSS
  • Designing your App
  • Refactoring into a Model
  • Creating a Data Collection
  • Understanding Views and View Controllers
  • Getting Started (iOS7)
  • Newbie