Brendon Brooks

Brendon Brooks

Member Since December 15, 2015
Open to Work

8,802

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
    • Italian

93 Achievements

  • Functions and Looping
  • Types and Branching
  • Vulnerabilities:  Injection, XSS, CSRF
  • The OWASP Top 10 Explained
  • Meet Python
  • Lists
  • Arrays
  • System.Object
  • Abstraction
  • Polymorphism
  • Loops and Final Touches
  • Encapsulation with Properties
  • Encapsulation and Arrays
  • Inheritance
  • Methods
  • Object-Oriented Programming
  • Perfect
  • Perform
  • Console I/O
  • Prepare and Plan
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • What is npm?
  • Getting to Know Bootstrap 4
  • Entity Framework and Databases
  • Introducing Entity Framework
  • Hello, jQuery!
  • The Browser Environment
  • Getting the REST You Need
  • Getting Data from a Database
  • The WordPress Customizer
  • First Steps in React
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • Understanding Flexbox
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • Data, Databases and SQL
  • Introducing Scrum
  • What is Agile?
  • Art Direction with the Picture Element
  • Image Delivery with Srcset and Sizes
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • JavaScript Variables
  • Introducing JavaScript
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Structuring Tables
  • Table Basics
  • Choosing Options
  • Designing with the Latest Features
  • Organizing Forms
  • Form Basics
  • Fundamental Concepts
  • Basic Layout
  • Python For Beginners
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Ins & Outs
  • Say Hello to Python
  • Newbie