Max Green

Max Green

Member Since January 1, 2019

12,517

Total Points

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

156 Achievements

  • MVC (Model)
  • MVC (View)
  • MVC (Controller)
  • Application Navigation (Routing)
  • Getting Started With Laravel
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Arrays
  • PHP Conditionals
  • PHP on the Web
  • Daily Exercise Program
  • Unit Converter
  • Getting to Know PHP
  • Completing and Testing the API
  • Communicating with Mongo Through Mongoose
  • Modeling Data for the API
  • Building API Routes in Express
  • Building a REST Service
  • Putting it all Together
  • Actions, Dispatch and Reducers. Oh my!
  • What is Asynchronous Programming?
  • Protecting Data and Keeping Attackers Out
  • Maintaining Secure Web Apps
  • Why Protect Your Web Apps
  • React Router and Authentication
  • Implementing Basic Authentication
  • Introducing the Authentication Project
  • Modularizing the React Scoreboard Application
  • Getting Started with Redux
  • Going Further with Routing
  • Navigating, Nesting and Redirecting Routes
  • Getting Started with React Router
  • 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
  • Getting a Handle on the DOM
  • The Browser Environment
  • Callbacks and the DOM
  • Callbacks with Timers
  • Introduction to Callback Functions
  • Getting Started with Android
  • Putting It All Together
  • Modelling Solitaire
  • Hello Kotlin!
  • Publishing on Google Play
  • Java Maps
  • Design a Better App
  • Graphical User Interfaces
  • Broadcast Receivers
  • Implicit Intents and Intent Filters
  • For All Intents and Purposes
  • Themes and Compatibility
  • Using Styles in Layouts
  • Introducing Services
  • Threads in Android
  • Connecting Room to the UI
  • Data Persistence Basics
  • Working with Room
  • Adding Play Services to Your App
  • Animation Basics
  • Tablet Time
  • Ingredients and Directions
  • Managing Fragments
  • Introducing Fragments
  • GitHub and Other Remote Repositories
  • Managing Committed Files
  • First Commits
  • The Project
  • Connect the Data
  • Adapters and ViewHolders
  • Displaying Lists of Data
  • Updating the Data Model
  • Introducing SharedPreferences
  • The Activity Lifecycle
  • Hooking Up the Model to the View
  • Concurrency and Error Handling
  • Working with JSON
  • Building the Weather UI
  • Networking
  • Testing and Debugging
  • Generics in Java
  • The Rest of the Story
  • Delivering the MVP
  • Exploring an API
  • Finishing the User Interface
  • The Model-View-Presenter Pattern
  • Intents and Multiple Activities
  • Tuning the User Interface
  • User Input in Android
  • Improving Our Code
  • Basic Android Programming
  • Creating the Screen Layout
  • Getting Started with Android
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Java Lists
  • Gotchas and Wins
  • Iteration
  • Creation
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Introducing Data Scraping
  • Getting Started with CSS Layout
  • Organizing Forms
  • Form Basics
  • Make It Beautiful with CSS
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Getting Started With HTML
  • Recursion and Space Complexity
  • Algorithms in Code
  • Time Complexity
  • Playing a Counting Game
  • The Internet
  • Creating and Modifying Database Tables
  • 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
  • Dates and Times
  • Python: Inheritance
  • Python: Instant Objects
  • Python Regular Expressions
  • Python Sets
  • Python Dictionaries
  • Python Tuples
  • Dungeon Game 2
  • Python Slices
  • Cleaner Code
  • Buggy Logs
  • Python Lists
  • Build an Application
  • Using Lists
  • Meet Lists
  • All Together Now
  • Functions and Looping
  • Types and Branching
  • Meet Python
  • Newbie