John Wu

John Wu

Courses Plus Student

Member Since November 4, 2014

3,288

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

    Alibaba Group

48 Achievements

  • Swift Properties
  • Swift Inheritance
  • Swift Classes and Objects
  • Swift Structs and their Methods
  • Swift Structs
  • Swift Enums and their Methods
  • Swift Enums
  • Understanding Aesthetics
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Introduction to Design
  • Control Flow
  • What is Agile?
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • UIKit Dynamics
  • View Controller Transitions
  • Gestures
  • What is an API?
  • Downloading Data with NSURLSession
  • Collection Views
  • Cocoapods
  • Custom UITableViewCell
  • Working with a Developer
  • Deleting Data
  • Listing Data using NSFetchedResultsController
  • Inserting and Saving Data
  • Understanding Core Data
  • Designing our App
  • Wireframing, Interaction Design and Planning
  • Viewing a Web Page
  • Adapting Data for Display
  • Getting Data from the Web
  • ADS Writing and Preparation
  • Introduction to UI Design
  • Data Modeling
  • Rebuilding from Scratch
  • Exploring the Master-Detail Template
  • Improving Usability
  • Mobile Usability
  • Website Usability
  • What is Usability?
  • Advanced Objective-C
  • Fundamentals of C
  • Newbie