Robert Stewart

Robert Stewart

Member Since October 30, 2013

11,921

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

149 Achievements

  • Creating UX Content
  • UX Content Attributes
  • UX Content Basics
  • How to Critique Design
  • Why Object-Oriented Programming?
  • PHP Includes
  • PHP Loops
  • PHP Arrays
  • PHP Conditionals
  • PHP on the Web
  • Daily Exercise Program
  • Assets and Game Objects
  • The 3D Views
  • Build and Share a Unity Game
  • Game Audio
  • Score, Enemies, and Game State
  • Pickups
  • Player Input and Cameras
  • The Unity Editor and Scene Setup
  • Introduction to Video Games
  • Using Template Literals
  • Defining Variables With let and const
  • Structuring Your Content
  • Unit Converter
  • Getting to Know PHP
  • Getting Started With HTML
  • Displaying Additional Views
  • Using the Vending Machine
  • Loading Data From a Resource
  • Modeling an Interface
  • Running Apps on a Device
  • Improving Our User Interface
  • Structs As Data Models
  • View Controllers and Views
  • Getting Started with iOS Development
  • Error Handling
  • Creating Flexible Objects Using Protocols
  • Protocol Basics
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • 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
  • Python Slices
  • Swift Operators
  • Swift Types
  • Python Lists
  • An Introduction to Swift Programming
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Security: Concerns
  • Security: Solutions
  • Organizing Forms
  • Form Basics
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • PHP Internal Functions
  • PHP Loops
  • PHP Conditionals
  • PHP Objects and Classes
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • The Logo Sprint
  • Logo Design 101
  • Websites
  • Welcome to the Treehouse Club
  • Computer Languages
  • Computer Basics
  • Using your New Tools
  • Controllers
  • Routes and Templates
  • Getting Started with Ember.js
  • Getting Started with Java
  • Adding Search: Controller & View
  • Refactoring the Codebase
  • Cleaning URLs with Rewrite Rules
  • Cleaning URLs with Subfolders
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Creating HTML Content
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • HTML First
  • Beginning HTML and CSS
  • Backgrounds and Borders
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Introduction
  • Integrating Validation Errors
  • Why Start a Business?
  • Simple PHP Application: Wrapping Up The Project
  • Working with PHP Functions
  • Integrating With Paypal
  • Listing Inventory Items
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Selectors
  • Getting Started with CSS
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Introduction to Design
  • Workspace Basics
  • Color Theory
  • Principles
  • Website Basics
  • Elements
  • Newbie