Brent Caswell

Brent Caswell

New York, NY

5,343

Total Points

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

Skills & Experience

  • Job Title

    Product Designer

  • Spoken Languages

    • English

60 Achievements

  • Embracing the Process
  • Curating the Work
  • Portfolio Goals
  • Demystifying the Portfolio
  • How to Critique Design
  • Modeling an Interface
  • Improving Our User Interface
  • Running Apps on a Device
  • Structs As Data Models
  • View Controllers and Views
  • Getting Started with iOS Development
  • Error Handling
  • Creating Flexible Objects Using Protocols
  • Protocol Basics
  • Objects and Optionals
  • Introduction to Optionals
  • Introduction to Enumerations
  • Differentiating Between Objects
  • Class Inheritance
  • Classes in Swift
  • Complex Data Structures
  • Adding Power to Functions
  • Functions in Swift
  • Control Flow With Conditional Statements
  • Control Flow With Loops
  • Dictionaries in Swift
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Perform
  • Console I/O
  • Prepare and Plan
  • Physics Setup
  • VR Setup
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Treehouse Club - JavaScript
  • MASH JavaScript
  • MASH CSS
  • MASH HTML
  • Captioning Video
  • Media Basics
  • Creating an SVG
  • Introduction to SVG
  • Structuring Tables
  • Table Basics
  • Scrum Artifacts
  • Scrum Events
  • Collections
  • Operators
  • Introducing Scrum
  • What is Agile?
  • Types
  • Variables and Constants
  • Newbie