Matthew Bradshaw

Matthew Bradshaw

Member Since January 10, 2022
Open to Work

7,329

Total Points

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

Skills & Experience

89 Achievements

  • Going Further with Grid Layout
  • Flexible Sized Grids
  • Introducing Grid Layout
  • Adding 3D Effects with CSS
  • Getting Started with CSS Transforms
  • Transition Timing Functions and Delays
  • Getting Started with CSS Transitions
  • First Commits
  • Introduction to Node.js
  • Functions in TypeScript
  • Manipulating Types
  • Working with (More) Types
  • Getting Started with TypeScript
  • Time Complexity
  • CSS Media Queries
  • Fundamental Concepts
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Introduction to HTTP
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Getting Started With HTML
  • Generics in Java
  • Interfaces in Java
  • Java Inheritance
  • Gotchas and Wins
  • Iteration
  • Creation
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Practicing Object Basics
  • Introduction to Object-Oriented JavaScript
  • CSS Layout Techniques
  • Box Model Concepts
  • The CSS Box Model
  • Programming AJAX
  • AJAX Concepts
  • Traversing the DOM
  • Responding to User Interaction
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • Building Forms With Bootstrap
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • Using Bootstrap Components
  • Responsive Layouts With the Bootstrap Grid
  • Navigating, Nesting and Redirecting Routes
  • Getting Started with React Router
  • Getting to Know Bootstrap 4
  • Loop Through Objects
  • Object Basics
  • Multidimensional Arrays
  • Loop Through Arrays
  • Store Multiple Values in an Array
  • Working with 'for' Loops
  • Simplify Repetitive Tasks with Loops
  • Arrow Functions
  • Pass Information Into Functions
  • What is Asynchronous Programming?
  • The Browser Environment
  • Build Modular Interfaces with Components
  • Stateful Components
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • Python: Instant Objects
  • Build an Application
  • Using Lists
  • Meet Lists
  • Playing a Counting Game
  • Create Reusable Code with Functions
  • The Math Object
  • What is Agile?
  • All Together Now
  • Functions and Looping
  • Types and Branching
  • Meet Python
  • Starting a Freelance Career
  • Working with Numbers
  • Making Decisions in Your Code with Conditional Statements
  • Working With Strings
  • Storing and Tracking Information with Variables
  • Hello, JavaScript!
  • Newbie