David Thrower

David Thrower

Member Since June 20, 2016

6,693

Total Points

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

Skills & Experience

  • Company

    Optimized Foods LLC

75 Achievements

  • Writing a Classifier
  • Imposter Syndrome
  • Machine Learning Vocabulary
  • Introduction to Machine Learning
  • Creating Spring Controllers and Thymeleaf Views
  • Spring Components and Configuring Our App
  • Setting Up Your Local Environment for Spring Development
  • Give and Receive Feedback
  • Welcome to Flask
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Responsive Layouts with the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Ruby Module Basics
  • Build a Grocery List Program
  • Ruby Hashes
  • Ruby Arrays
  • Build a Bank Account Class
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Password Resets and Testing
  • Adding User Support to Our Application
  • Password Hashing and Sign-In
  • Migrations and Relationships
  • AR Extensions
  • Callbacks
  • Query Interface
  • Validation
  • Build a Todo List Application with Rails 4
  • Securing and Maintaining a MySQL Database
  • Introduction to ActiveRecord
  • SQL Calculating, Aggregating and Other Functions
  • Joining Relational Data Between Tables in SQL
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Ruby Methods
  • Quiz Practice Project
  • Debugging HTML and CSS Problems
  • JavaScript Functions
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Getting Started With Git
  • Why Version Control Matters
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • Reading Data from Databases with SQL
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Installing a Ruby Development Environment
  • Introducing JavaScript
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Beginning HTML and CSS
  • Newbie