Bob Allan

Bob Allan

Salt Lake City

10,900

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

    Aspiring Machine Learning Engineer

  • Spoken Languages

    • English

120 Achievements

  • Python: Advanced Objects
  • Python: Inheritance
  • Java Maps
  • Python: Instant Objects
  • Dungeon Game 2
  • Python Sets
  • Python Tuples
  • Python Dictionaries
  • Python Slices
  • Python Lists
  • IDE Exploration
  • How it Works
  • Build an Application
  • Using Lists
  • Meet Lists
  • Practice Functions
  • All Together Now
  • Functions and Looping
  • The Data Analysis Process
  • Getting to Know Your Data
  • Introducing Data Analysis
  • Efficiency!
  • Types and Branching
  • Meet Python
  • Exploring the Java Collections Framework
  • Organizing Data
  • Getting There
  • Gotchas and Wins
  • Finding the Data You Want
  • Iteration
  • Getting Data from a Database
  • Data, Databases and SQL
  • Delivering the MVP
  • Organizing Forms
  • Creation
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • Creating the MVP
  • Links
  • Lists
  • Text
  • Introduction
  • Exploration
  • What is Agile?
  • Harnessing the Power of Objects
  • The Box Model
  • Meet Objects
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Web Apps
  • AJAX Concepts
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Discovery
  • Understanding Values and Units
  • Managing Content in WordPress
  • Websites
  • Installing WordPress Locally
  • Working with jQuery Collections (2017)
  • Captioning Video
  • Media Basics
  • Basic Selectors
  • Understanding jQuery Events and DOM Traversal (2017)
  • Form Basics
  • Telling the Story
  • Designing for your User’s "To-be"
  • Introducing jQuery (2017)
  • Improving the Application Code
  • Editing and Filtering Names
  • Adding and Removing Names
  • Getting Started with CSS
  • Traversing the DOM
  • Going Further with HTML
  • Responding to User Interaction
  • Understanding your User’s “As-is” Scenario
  • Becoming Acquainted with Your User
  • Introduction
  • Becoming a Design Thinker
  • Images, Text and Links
  • Structuring Your Content
  • Getting Started With HTML
  • Making Changes to the DOM
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • Getting a Handle on the DOM
  • What Is WordPress?
  • The Browser Environment
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • HTML: The Structural Foundation of Web Pages and Applications
  • JavaScript Objects
  • MASH JavaScript
  • MASH CSS
  • Starting a Freelance Career
  • JavaScript Arrays
  • Getting Familiar with HTML and CSS
  • MASH HTML
  • Treehouse Club - JavaScript
  • Treehouse Club - CSS
  • Welcome to the Treehouse Club
  • WWW
  • JavaScript Loops
  • The Internet
  • JavaScript Functions
  • Meet Selenium
  • JavaScript Conditional Statements
  • Computer Languages
  • Computer Basics
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Finishing the Game
  • Introducing JavaScript
  • Newbie