Max Gallant

Max Gallant

Member Since April 29, 2015

15,500

Total Points

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

184 Achievements

  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • Introducing Sketch
  • Stateful Components
  • Thinking in Components
  • First Steps in React
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • Data Binding with D3
  • Selections with D3
  • Introduction to Node.js
  • Improving Our Todo App
  • Services in Angular
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • Managing Fragments
  • Introducing Fragments
  • Introduction to Data Persistence
  • The Project
  • Introducing SharedPreferences
  • The Activity Lifecycle
  • Acting on List Item Taps
  • Lists with RecyclerViews
  • Using Parcelable Data
  • Custom ListViews
  • Standard ListViews
  • Updating the Data Model
  • Hooking up the Model to the View
  • Building the Weather UI
  • Working with JSON
  • Concurrency and Error Handling
  • Finishing the User Interface
  • The Model-View-Controller Pattern
  • Intents and Multiple Activities
  • User Input
  • Letter Game App
  • Testing and Debugging
  • Number Game App
  • Improving Our Code
  • Basic Android Programming
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Creating the Screen Layout
  • Exporting Models Into Unity
  • Scene File Organization and Clean-up
  • Adding Surface Detail to a Model
  • Optimizing the Model
  • Box Modeling Techniques
  • Working with Primitives
  • Getting Started in Maya LT
  • Creating Home Page Assets
  • Introduction to Design
  • Computer Languages
  • Computer Basics
  • Applying Effects
  • How to Draw in Illustrator
  •  Adding Color and Type
  • Creating an Icon
  • Introduction to Illustrator
  • Workflow Basics
  • Slices & Save for Web
  • Vector Shapes
  • Type Tools
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • Introduction to Game Design
  • Build a Bank Account Class
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Build a Simple Contact List
  • Ruby Iteration
  • Ruby Loops
  • Getting Started with Android
  • Build a Grocery List Program
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Logical Operators
  • Ruby Control Structures
  • Ruby Operators
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Queries & Results
  • Getting Started with PDO
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Data, Databases and SQL
  • Getting Started with Ember.js
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • JavaScript and the DOM
  • 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
  • Form Basics
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Selectors - Beyond the Basics
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Fundamental Concepts
  • Designing with the Latest Features
  • Getting Started with CSS
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Beginning HTML and CSS
  • HTML First
  • Networking
  • Exploring an API
  • Getting Started With Git
  • JavaScript Variables
  • Introducing JavaScript
  • Why Version Control Matters
  • Event Planning
  • Build a Pomodoro App
  • Design a Better App
  • Coding the Fun Facts
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • Graphical User Interfaces
  • Getting Started with Android
  • Advanced Tooling
  • IDE Exploration
  • How it Works
  • Efficiency!
  • Exploring the Java Collections Framework
  • Organizing Data
  • Getting There
  • Delivering the MVP
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Cleaner Code
  • Local Python
  • Hack-n-Slash
  • Python Inheritance
  • Python Objects
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Slices
  • Lists Redux
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Things That Count
  • Shopping List
  • Ins & Outs
  • Say Hello to Python
  • Newbie