Matt Lambert

Matt Lambert

Courses Plus Student

Member Since October 11, 2013
Open to Work

15,017

Total Points

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

Skills & Experience

184 Achievements

  • Encapsulation with Properties
  • Encapsulation and Arrays
  • Inheritance
  • Methods
  • Object-Oriented Programming
  • Perfect
  • Perform
  • Console I/O
  • Project Setup
  • What is Agile?
  • How To Test
  • Why Test
  • Design a Better App
  • Graphical User Interfaces
  • IDE Exploration
  • How it Works
  • Getting There
  • Delivering the MVP
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Python Data Types
  • Python For Beginners
  • Getting Started with WordPress
  • Describing Data
  • Getting Started with Data Science
  • Prepare and Plan
  • Keyframe and Line Drawing Animations
  • Transitions and Transforms
  • Protocols
  • Selections with D3
  • Computer Basics
  • Programming AJAX
  • AJAX Concepts
  • Using a Navigation Controller With Segues (Swift)
  • Exploring an API
  • Meet Objects
  • Deploying to a Device
  • Debugging Our App
  • Improving Our User Interface
  • Using a Data Model
  • Views and View Controllers
  • Getting Started with Xcode
  • Coding the Fun Facts
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • Getting Started with Android
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Swift Structs and their Methods
  • Swift Structs
  • Swift Enums and their Methods
  • Swift Enums
  • Variables and Constants
  • Beginning HTML and CSS
  • Better SEO Through Content
  • Introduction to SEO
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Introduction to Front-End Frameworks
  • Why Version Control Matters
  • Moving Around in the Console
  • Creating Home Page Assets
  • Applying Effects
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • SQL Calculating, Aggregating and Other Functions
  • Media Queries
  • CSS Animations
  • How to Draw in Illustrator
  • Going Mobile
  • Designing Email with CSS
  • Coding HTML Email
  • HTML Email Basics
  • Workflow Basics
  • Slices & Save for Web
  • Vector Shapes
  • Type Tools
  • Improving Usability
  • Transitions and Transforms
  • Flexbox and Multi-Column Layout
  • Gradients
  • Web Typography
  • Backgrounds and Borders
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Forms
  • Tables
  • Objects
  • Starting a Freelance Career
  • Working with a Developer
  • Designing our App
  • Wireframing, Interaction Design and Planning
  • ADS Writing and Preparation
  • Introduction to UI Design
  • Launching the Website
  • Exploring the Master-Detail Template
  • Mobile Usability
  • Graphic Basics
  • Masks Basics
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Accounting
  • Marketing Basics
  • Forming Your Company
  • Joining Relational Data Between Tables in SQL
  • Manipulating Schema with SQL
  • Corporate Structure
  • Why Start a Business?
  • Layer Basics
  •  Adding Color and Type
  • Learning the Language
  • Creating an Icon
  • Introduction to Illustrator
  • Website Usability
  • What is Usability?
  • Introduction to Design
  • Principles
  • Elements
  • The Logo Sprint
  • Logo Design 101
  • Advanced Objective-C
  • Foundation Framework
  • Introduction to Objective-C
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • Ruby Loops
  • Ruby Methods
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Numbers
  • Ruby Strings
  • Objects, Classes, and Variables
  • Ruby Basics
  • Creating Tables and Manipulating Data with SQL
  • Workspace Basics
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Getting Started with Android
  • Color Theory
  • Share Your Creation
  • Animate This
  • Shaking Things Up
  • Making It Pretty
  • Learning the Language
  • Getting Started with iPhone
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Links
  • Introduction to jQuery
  • Lists
  • Text
  • Introduction
  • Advanced Techniques
  • Responsive Design
  • Adaptive Design
  • Website Basics
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Newbie