Jason Teo

Jason Teo

Courses Plus Student

Member Since January 27, 2015

8,398

Total Points

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

102 Achievements

  • Threads in Android
  • Intro to Unit Testing 2
  • Getting Started with Android
  • Wireframing, Interaction Design and Planning
  • Creating Flexible Objects Using Protocols
  • Swift 2.0 Protocols
  • User Input
  • ADS Writing and Preparation
  • Player Input and Cameras
  • The Unity Editor and Scene Setup
  • Testing and Debugging
  • Improving Our Code
  • Coding the Fun Facts
  • Introduction to UI Design
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • Introduction to Enumerations
  • Simple Data Structures
  • Functions as First Class Citizens
  • Control Flow With Loops
  • Swift Dictionaries
  • Introduction to Collections
  • Differentiating Between Objects
  • Class Inheritance
  • Classes
  • Complex Data Structures
  • Function Parameters
  • Functions in Swift 2.0
  • Introducing JavaScript
  • The Internet
  • WWW
  • Computer Languages
  • Computer Basics
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Getting Started with Genymotion
  • Getting Started with Android
  • Cocoapods
  • Introduction to Video Games
  • Querying the Database
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • Reading Data from Databases with SQL
  • Game Loop and Texture Atlas
  • Intro to Sprite Kit
  • Delegation in iOS
  • Creating Flexible Objects with Protocols
  • Protocols
  • Scrum Artifacts
  • Scrum Events
  • Introducing Scrum
  • What is Agile?
  • Interacting With Data From the Web
  • Introducing Sketch
  • Closures in iOS
  • Closures and Closure Expressions
  • Beyond the Basics
  • Working With Multiple View Controllers (ObjC)
  • Using Parse.com as a Backend and Adding Users
  • Viewing a Web Page
  • Getting Data from the Web
  • Rebuilding from Scratch
  • Why Version Control Matters
  • Views and View Controllers (ObjC)
  • Getting Started with Xcode (ObjC)
  • Advanced Objective-C
  • Foundation Framework
  • Introduction to Objective-C
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • Data Modeling With Structures
  • Concurrency
  • Refactoring Our Code (Swift)
  • Building the Master and Detail Views (Swift)
  • Building a Music Library and Playlists (Swift)
  • Using a Navigation Controller With Segues (Swift)
  • Working With Multiple View Controllers (Swift)
  • Deploying to a Device
  • Debugging Our App
  • Improving Our User Interface
  • Views and View Controllers
  • Using a Data Model
  • Getting Started with Xcode
  • Swift Properties
  • Swift Value vs Reference Types
  • Swift Inheritance
  • Swift Classes and Objects
  • Swift Structs and their Methods
  • Swift Structs
  • Swift Enums and their Methods
  • Swift Enums
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Newbie