Evan Bloom

Evan Bloom

Seoul, South Korea

I love meeting others from over the world and also learning new programming languages. I also love to learn new foreign languages and play sports.


Total Points

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

Skills & Experience

  • Spoken Languages

    • English
    • Korean
    • Some Japanese
    • Some Spanish
    • Some Chinese
  • Looking for work


35 Achievements

  • Memory Management in Swift
  • Extensions and Protocols
  • Value Semantics, Type Methods and Inheritance
  • Object Initialization
  • Properties
  • Error Handling
  • Creating Flexible Objects Using Protocols
  • Protocol Basics
  • Improving Our User Interface
  • Getting Started with iOS Development
  • Introduction to Enumerations
  • Complex Data Structures
  • Adding Power to Functions
  • Functions in Swift
  • Control Flow With Loops
  • Dictionaries in Swift
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • Displaying Additional Views
  • Using the Vending Machine
  • Loading Data From a Resource
  • Modeling an Interface
  • Displaying Contact Data
  • Objects and Optionals
  • Introduction to Optionals
  • Running Apps on a Device
  • Structs As Data Models
  • View Controllers and Views
  • Differentiating Between Objects
  • Class Inheritance
  • Classes in Swift
  • Control Flow With Conditional Statements
  • An Introduction to Swift Programming
  • Newbie