Paul Brubaker

Paul Brubaker

Member Since October 19, 2018

9,927

Total Points

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

119 Achievements

  • Recursion and Space Complexity
  • Algorithms in Code
  • Time Complexity
  • Playing a Counting Game
  • React Component Patterns
  • Stateful Components and Lifecycle Methods
  • Managing State and Data Flow
  • Build Modular Interfaces with Components
  • Stateful Components
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • What is Asynchronous Programming?
  • Understanding Flexbox
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • The Browser Environment
  • CSS Layout Project
  • Page Layout with the Float Property
  • Loop Through Objects
  • Object Basics
  • Multidimensional Arrays
  • Loop Through Arrays
  • Organizing Forms
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • Arrow Functions
  • Pass Information Into Functions
  • Create Reusable Code with Functions
  • The Math Object
  • Working with Numbers
  • The Box Model
  • Going Further with HTML
  • Store Multiple Values in an Array
  • Understanding Values and Units
  • Images, Text and Links
  • Working with 'for' Loops
  • Simplify Repetitive Tasks with Loops
  • Form Basics
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Structuring Your Content
  • Making Decisions in Your Code with Conditional Statements
  • Basic Selectors
  • Getting Started with CSS
  • Getting Started With HTML
  • Working With Strings
  • Storing and Tracking Information with Variables
  • Hello, JavaScript!
  • Say Hello to Django
  • Sequence Operations
  • Sequence Iterations
  • First Commits
  • Iterating and Packing with Dictionaries
  • Introducing Dictionaries
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • 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
  • The Lambda Lambada
  • Functional Workhorses
  • Functional Rules
  • Covering Your Bases
  • Be Assertive!
  • What Is Testing?
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Day 3: Getting Creative
  • Day 2: Advanced Selecting
  • Day 1: Joining Tables
  • Orientation: Selecting Data
  • Subqueries
  • Set Operations
  • Joining Table Data with SQL
  • Table Relationships
  • Database Keys
  • Database Normalization
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • Working with Text
  • Ordering, Limiting and Paging Results
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Python Regular Expressions
  • Timezones
  • Math Quiz App
  • Dates and Times
  • Buggy Logs
  • Cleaner Code
  • Dice Roller
  • Python: Advanced Objects
  • Python: Inheritance
  • Python: Instant Objects
  • Dungeon Game 2
  • Python Sets
  • Python Tuples
  • Python Dictionaries
  • Python Slices
  • Python Lists
  • Build an Application
  • Using Lists
  • Meet Lists
  • Practice Functions
  • All Together Now
  • Functions and Looping
  • Introducing Data Analysis
  • Types and Branching
  • Meet Python
  • Newbie