John Blaine

John Blaine

Member Since February 1, 2016

5,002

Total Points

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

69 Achievements

  • First Steps in React
  • Reusable GraphQL
  • Making Changes with Mutations
  • Fetching Data with Queries
  • Getting Started with GraphQL
  • Functions and Looping
  • Types and Branching
  • Meet Python
  • Going Further with Routing
  • Navigating, Nesting and Redirecting Routes
  • Getting Started with React Router
  • Putting it all Together
  • Actions, Dispatch and Reducers. Oh my!
  • Modularizing the React Scoreboard Application
  • Getting Started with Redux
  • Component Lifecycle
  • Designing Dataflow
  • Getting Started with Express
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Introduction to Node.js
  • Stateful Components
  • Thinking in Components
  • First Steps in React
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Conditional Statements
  • JavaScript Functions
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Finishing the Game
  • Introducing JavaScript
  • Getters and Setters
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Cleaner Code
  • Dungeon Game 2
  • Python Sets
  • Python Tuples
  • Python Dictionaries
  • Python Slices
  • Python Lists
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Newbie