Thomas Robertson

Thomas Robertson

Member Since June 17, 2018

8,584

Total Points

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

101 Achievements

  • How to Make Wireframes in Adobe XD
  • How to Make Wireframes in Balsamiq
  • How to Make Wireframes on Paper
  • What is Wireframing?
  • Data Types and Variables
  • Working With Strings
  • Principles of Design
  • Elements of Design
  • Storing and Tracking Information with Variables
  • Hello, JavaScript!
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • Python: Inheritance
  • Python: Instant Objects
  • Iterating and Packing with Dictionaries
  • Introducing Dictionaries
  • Sequence Operations
  • Sequence Iterations
  • Packing and Unpacking
  • Getting Info In and Out of Functions
  • Introduction to Functions
  • Getting to Know Tuples
  • Build an Application
  • Using Lists
  • Getting Data from a Database
  • Meet Lists
  • Functions and Looping
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Variables
  • JavaScript Numbers
  • Introducing JavaScript
  • Finishing the Game
  • Introducing JavaScript
  • Why Object-Oriented Programming?
  • Data, Databases and SQL
  • Searching Names
  • Sorting Algorithms
  • Merge Sort and Linked Lists
  • The Merge Sort Algorithm
  • Building a Linked List
  • Exploring Arrays
  • Recursion and Space Complexity
  • Algorithms in Code
  • Getting Started With HTML
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • Creating the Screen Layout
  • Getting Started with Android
  • All Together Now
  • Types and Branching
  • Meet Python
  • Time Complexity
  • Playing a Counting Game
  • Practicing Data Visualization in Excel
  • Chart Formatting and Layout
  • When To Use What Type of Chart
  • Introduction To Data Visualization
  • Build a Spreadsheet
  • Spreadsheet Best Practices
  • Spreadsheet Functions & Formulas
  • Getting Started With Spreadsheets
  • The Data Analysis Process
  • Getting to Know Your Data
  • Introducing Data Analysis
  • Introducing Spreadsheets
  • Vulnerabilities: Configuration, Components, and Logging
  • Vulnerabilities: Authentication, Access, and Sensitive Data
  • Vulnerabilities:  Injection, XSS, CSRF
  • The OWASP Top 10 Explained
  • Maintaining Secure Web Apps
  • Protecting Data and Keeping Attackers Out
  • Why Protect Your Web Apps
  • Security: Solutions
  • Security: Concerns
  • Security in Practice
  • Common Attacks and Defenses
  • Hello Internet!
  • Player Input and Cameras
  • The Unity Editor and Scene Setup
  • Introduction to Video Games
  • Installing WordPress Locally
  • WordPress Plugins
  • WordPress Themes
  • The WordPress Customizer
  • Managing Media in WordPress
  • Managing Content in WordPress
  • What Is WordPress?
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • MASH JavaScript
  • MASH CSS
  • MASH HTML
  • Treehouse Club - JavaScript
  • Treehouse Club - CSS
  • Welcome to the Treehouse Club
  • WWW
  • The Internet
  • Computer Languages
  • Computer Basics
  • Newbie